Семён
Март 11, 2012 08:13:46
Пытаюсь сделать следующее:перенсети файлы в другую директорию
уикл по файлам:
—————-
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:
в пхп подобное жуётся,здесь что-то не хочет((
FishHook
Март 11, 2012 08:26:43
Семён
Пытаюсь сделать следующее:перенсети файлы в другую директорию
уикл по файлам:
—————-
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:
в пхп подобное жуётся,здесь что-то не хочет((
ПОТОМУ ЧТО ЭТО НЕ ПХП БЛ@@@@@@ТЬ!
Семён
Март 11, 2012 08:39:05
так а как здесь реализовать ???
FishHook
Март 11, 2012 15:52:02
fata1ex
ай-ай-ай
try:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
И чем вызван ай-ай-ай в данном конкретном случае?
py.user.next
Март 12, 2012 23:52:19
нужно точно указывать исключение (можно задавать кортеж)
py.user.next
Март 13, 2012 07:39:16
FishHook
try:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
например, в функции os.mkdir() произошло деление на ноль
твоя программа пишет “не могу создать каталог”
http://docs.python.org/py3k/library/exceptions.html