ホームページ >バックエンド開発 >Python チュートリアル >複数回開いたり閉じたりせずに、読み取りと書き込みの同時ファイルアクセスは可能ですか?
同時ファイルアクセス: 読み取りと書き込み
質問:
開くことは可能ですかファイルを 2 回開いたり閉じたりする必要がなく、読み取りと書き込みの両方を同時に実行できるファイルはありますか?
答え:
はい、ファイルは「読み取りと書き込み」で開くことができます。 " モードでは、ファイルを閉じたり再度開いたりすることなく、ファイルの読み取りと書き込みの両方を行うことができます。次のコードはこれを示しています。
<code class="python">with open(filename, "r+") as f: data = f.read() f.seek(0) f.write(output) f.truncate()</code>
このコードでは、
このアプローチを使用すると、ファイルを閉じて再度開くことなく、ファイルの現在の内容を読み取り、必要な変更を加え、書き戻すことができます。
以上が複数回開いたり閉じたりせずに、読み取りと書き込みの同時ファイルアクセスは可能ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。