同時ファイルアクセス:
質問:
を開くことは可能ですか?同時に読み書きの両方のファイル、2回開いて閉じる必要はありませんか? 「モードは、閉じて再開せずにファイルに読み書きして書き込むことができます。次のコードはこれを示しています:
with open(filename、 "r")として: data = f.read() f.seek(0) F.Write(出力) f.truncate()このコードでは、
with open(filename, "r ") as f:
data = f.read()
f.seek(0)
f.write(output)
f.truncate()
を「r」モードで開きます。これにより、読み書きの両方が可能です。 f.read()を使用してファイル全体をデータ変数に保存します。 f.write(output)。 、ファイルの現在の内容を読み、必要な変更を加え、ファイルを閉じて再開する必要なく書き戻すことができます。 免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3