3

Python ドキュメントから

例外 IOError

Raised when an I/O operation (such as a print statement, the built-in open() function or a method of a file object) fails for an
I/O-related reason, e.g., “file not found” or “disk full”.

インターネット上で文書化された理由の列挙はないようです。

IOErrors は、他に住む場所がない io に関する例外を置く場所のようです。IOErrors のすべて (少なくともすべての一般的な理由) に興味があります。

ファイルに似た環境 (ファイルの概念を持つファイルシステム) に有限のスペース (10 ギガバイトのハード ドライブ (磁気メディア)) があると仮定することから始めましょう。

この質問は実際にはpython固有のものではありませんが、出発点が必要です。

4

1 に答える 1

0

I/O エラーは Python によって生成されるのではなく、オペレーティング システムから生成されます。Python は、OS から渡されたエラー メッセージをオウム返しにするだけです。

于 2013-04-23T21:55:03.583 に答える