Найти - Пользователи
Полная версия: почему не понимает конструкцию python?
Начало » Python для новичков » почему не понимает конструкцию python?
1 2
Семён
Пытаюсь сделать следующее:перенсети файлы в другую директорию
уикл по файлам:
—————-
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
Семён
Пытаюсь сделать следующее:перенсети файлы в другую директорию
уикл по файлам:
—————-
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
Семён
так а как здесь реализовать ???
1.
try:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
2.
if not os.path.exists(p1)
os.mkdir(p1)
else:
print 'Такой каталог первого уровня уже создан'
Семён
Спасибо!Всё работает!
fata1ex
except:
ай-ай-ай
FishHook
fata1ex
except:
ай-ай-ай
try:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
И чем вызван ай-ай-ай в данном конкретном случае?
py.user.next
нужно точно указывать исключение (можно задавать кортеж)
FishHook
py.user.next
нужно точно указывать исключение (можно задавать кортеж)
Всегда? Даже если так:
try:
bla-bla-bla
except:
pass
py.user.next
FishHook
try:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
например, в функции os.mkdir() произошло деление на ноль
твоя программа пишет “не могу создать каталог”

http://docs.python.org/py3k/library/exceptions.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB