Python 2.x の write() 関数が、書き込まれたバイト数ではなく None を返すようになった設計上の決定に最も関心があります。これは、File オブジェクトのいくつかの異なるメンタル モデルを意味します。つまり、UNIX ファイル記述子の単なる軽量ラッパーではないということです。
私が参照しているドキュメントは次のとおりです。http://docs.python.org/library/stdtypes.html#file.write
Python 2.x の write() 関数が、書き込まれたバイト数ではなく None を返すようになった設計上の決定に最も関心があります。これは、File オブジェクトのいくつかの異なるメンタル モデルを意味します。つまり、UNIX ファイル記述子の単なる軽量ラッパーではないということです。
私が参照しているドキュメントは次のとおりです。http://docs.python.org/library/stdtypes.html#file.write