Форум сайта python.su
0
Пытаюсь сделать следующее:перенсети файлы в другую директорию
уикл по файлам:
—————-
p1='/katalog1'
p2='/katalog_2'
if ‘/%s/’%p1==false:
os.mkdir('/%s/'%p1)
else:
print ‘Такой каталог первого уровня уже создан’
if ‘/%s/%s’%p1%p2==false
os.mkdir('/%s/%s'%p1%p2)
else:
print ‘Такой каталог второго уровня уже создан’
dirs='/%s/%s'%p1%p2
#перенести файл в директорию /katalog1/katalog_2/
shutil.move(fule,dirs)
——————
следующий файл по циклу.
не нравится синтиксис if ‘/%s/’%p1==false:
в пхп подобное жуётся,здесь что-то не хочет((
Офлайн
568
СемёнПОТОМУ ЧТО ЭТО НЕ ПХП БЛ@@@@@@ТЬ!
Пытаюсь сделать следующее:перенсети файлы в другую директорию
уикл по файлам:
—————-
p1='/katalog1'
p2='/katalog_2'
if ‘/%s/’%p1==false:
os.mkdir('/%s/'%p1)
else:
print ‘Такой каталог первого уровня уже создан’
if ‘/%s/%s’%p1%p2==false
os.mkdir('/%s/%s'%p1%p2)
else:
print ‘Такой каталог второго уровня уже создан’
dirs='/%s/%s'%p1%p2
#перенести файл в директорию /katalog1/katalog_2/
shutil.move(fule,dirs)
——————
следующий файл по циклу.
не нравится синтиксис if ‘/%s/’%p1==false:
в пхп подобное жуётся,здесь что-то не хочет((
Офлайн
0
так а как здесь реализовать ???
Офлайн
568
Семён1.
так а как здесь реализовать ???
try:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
if not os.path.exists(p1)
os.mkdir(p1)
else:
print 'Такой каталог первого уровня уже создан'
Офлайн
0
Спасибо!Всё работает!
Офлайн
52
ай-ай-айexcept:
Офлайн
568
fata1exай-ай-айexcept:
try:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
Офлайн
857
нужно точно указывать исключение (можно задавать кортеж)
Офлайн
568
py.user.nextВсегда? Даже если так:
нужно точно указывать исключение (можно задавать кортеж)
try:
bla-bla-bla
except:
pass
Офлайн
857
FishHookнапример, в функции os.mkdir() произошло деление на нольtry:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
Офлайн