は、私はいくつかの(少なくとも私にとっては)奇妙な行動を見てきました:それは実際に私が書いた文字列の長さを返してなぜwrite()メソッドがIPython/Jupyterノートブックの文字列の長さを返すのですか? Jupyterノートブックと同様Ipythonにwrite()メソッドを使用している間
In [1]: f = open('test.txt','w')
In [2]: f.write("This is the first line")
Out[2]: 22
ファイル。
私はこの動作が不思議です。誰かがなぜこれが起こるか説明してもらえますか?
'write'メソッドの仕様にあるのでしょうか?これをインタラクティブなインタプリタで実行すると、戻り値は常に返されます( 'None'以外の場合) –
[' write() '](https://docs.python.org/3/library/io.html?highlight = write#io.TextIOBase.write) – styvane
あなたの実際の質問は何ですか? –