what exceptions may file() and read() throw?

Bruno Desthuilliers onurb at xiludom.gro
Fri Jun 23 17:13:01 CEST 2006

Daniel Schüle wrote:
> Hi
>>You can't easily list the exceptions that your code could throw. There are
>>some obvious ones apart from IOError: say filename was an int (or even
>>certain strings) you would get TypeError, or you might get MemoryError or
>>KeyboardInterrupt. More obscurely, if you reused file as a global variable
>>you could generate any exception at all.
> I undestand now, so it would be better to let it in the code
> in case it's triggered 

Nope. Let it propagate, so you have a full traceback. traceback are usefull.

bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb at xiludom.gro'.split('@')])"

More information about the Python-list mailing list