ファイルを開いて内容を読み、ハッシュと比較し、必要に応じてファイルを再度上書きしようとしています。基本的なものでなければならないが、どういうわけか私はそれを働かせることができない。私が今持っている:Python read()が動作しない
with open(name, 'wb+') as des:
current_content = des.read()
私は右のファイルを探しています(後にデータが書き込まれますし、それが動作します)何とかcurrent_contentのように終わることを、ファイルが空でない100%確信しています空の文字列。
with open(name, 'wb+') as des:
des.write('Test')
des.seek(0)
current_content = des.read()
私が上記を試してみると、current_contentは 'Test'を返します。誰でもこの現象を引き起こす可能性のあるアイデアですか?
w +はopen()docsに従ってファイルを切り捨てます。 – srowland