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