Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
#!/usr/bin/python import os, shutil, safe for m in (os.listdir, os.chown, os.chmod, shutil.copy, shutil.move, os.makedirs, os.mkdir): m = safe.wrap(m)
<pre>вам поможет
try: ... except: ...
sys.exc_info()[1].args>>> def tst():
try:
raise IOError('io') if random.randint(0, 1) else OSError('os')
except (IOError, OSError), e:
print e.message
else:
print 'Unknown exception'
>>> tst()
io
>>> tst()
os
''.join(f)f.read()
Ловля исключений с минимумом усилий