ファイルの効率的な変更: Python による行の挿入
多くの場合、新しい行の挿入やエラーの修正など、既存のテキスト ファイルを変更する必要があります。 。そのようなタスクの 1 つは、ファイル内の特定の位置に行を挿入することです。 Python を使用すると、この操作を効率的に実行できます。
問題ステートメント
次に示すように、名前のリストが順番に含まれているテキスト ファイルを考えてみましょう。
Alfred Bill Donald
私たちの目的は、このファイルの 3 行目に 3 番目の名前「Charlie」を挿入することです。後続の行は、新しいエントリに合わせて自動的に 1 行下にシフトされます。
解決策
Python のファイル処理機能を使用すると、指定された場所に行を挿入できます。以下のコード スニペットは、この手法を示しています。
<code class="python">with open("path_to_file", "r") as f: contents = f.readlines() contents.insert(2, "Charlie\n") with open("path_to_file", "w") as f: contents = "".join(contents) f.write(contents)</code>
このコード内:
結論
このアプローチにより、テキスト ファイルに効率的に行を挿入できるため、さまざまなファイル操作タスク。
以上がPython を使用してテキスト ファイルの特定の位置に行を効率的に挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。