Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
#!/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()
Ловля исключений с минимумом усилий