「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 複数の開閉せずに読み書きのための同時ファイルアクセスは可能ですか?

複数の開閉せずに読み書きのための同時ファイルアクセスは可能ですか?

2025-02-15に投稿されました
ブラウズ:994

Is Simultaneous File Access for Reading and Writing without Multiple Opening and Closing Possible?

同時ファイルアクセス:

質問:

を開くことは可能ですか?同時に読み書きの両方のファイル、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)。 、ファイルの現在の内容を読み、必要な変更を加え、ファイルを閉じて再開する必要なく書き戻すことができます。

リリースステートメント この記事は、侵害がある場合は1729420156に再現されています。勉強[email protected]に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3