Pomoc s Pythonerm

Miroslav Mraz mrazik na volny.cz
Sobota Červen 11 19:58:05 CEST 2016


Nějak takhle (ale moc to neumím, nejsou ošetřeny chyby OS)
import os

def xcopy(src):
     names = os.listdir(src)
     astr = os.path.abspath(src)
     print ('Enter to ...  ' + astr)
     dstr = os.path.basename(astr)
     dstr += '-'
     for name in names:
         srcname = os.path.join(src, name)
         srcname = os.path.abspath(srcname)
         dstname = os.path.join(astr, dstr + name)
         dstname = os.path.abspath(dstname)
         if os.path.isdir(srcname):
             xcopy(srcname)
         elif not dstr in srcname:
             print (srcname + ' ->')
             print (dstname)
             os.rename(srcname,dstname)

xcopy ("cosi")

Mrazík

Dne 11.6.2016 v 17:05 Kosta napsal(a):
> Zdravím,
>
> potřeboval bych pomoc s krátkým prográmkem v Pythonu:
>
> Mám řadu adresářů se soubory
>
> [adresář]
>     [soubor1]
>     [soubor2]
>     [soubor3]
>
> tuto strukturu bych potřeboval převést na:
>
> [adresář]
>     [adresář-soubor1]
>     [adresář-soubor2]
>     [adresář-soubor3]
>
> Musí to být python, protože to má být do Calibre
>
> Předem děkuji za pomoc
>


Další informace o konferenci Hw-list