36
在例如一个简单的目录创建操作,我可以作出这样的OSERROR:是否有从Python的OSError获取信息的跨平台方式?
(Ubuntu Linux操作系统)
现在我能赶上这个错误是这样的:
>>> import os
>>> os.mkdir('foo')
>>> try:
... os.mkdir('foo')
... except OSError, e:
... print e.args
...
(17, 'File exists')
是否有一种跨平台的方式,我可以知道17或“文件存在”总是意味着同一件事,这样我可以根据情况采取不同的行为?
(这想出了during another question。)
也适用于Windows。 – 2008-11-08 01:25:14