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