Python を使用してテキスト ファイルの特定の行のテキストを置換する方法
Nov 16, 2024 pm 02:13 PMPython を使用したテキスト ファイルの行の編集
Python では、テキスト ファイルを操作するときに特定の行の変更が必要になることがよくあります。これを実現する方法は次のとおりです:
質問:
次の内容のテキスト ファイルを考えてみましょう:
1 2 3 4 5 |
|
「Warrior」をどのように置き換えることができますか" 2行目で"Mage"?
答え:
テキスト ファイルの特定の行を変更するには、次の手順に従う必要があります:
-
読むファイル:
1
2
with open(
'stats.txt'
,
'r'
)
as
file:
data = file.readlines()
ログイン後にコピーこれにより、ファイルの内容が行のリストに読み込まれます。
-
行の変更:
1
data[1] =
'Mage\n'
ログイン後にコピーここでは、置換行を行 2 に対応するインデックスに割り当てます (覚えておいてください) Python 配列は 0 から始まります)。
-
ファイルに書き戻す:
1
2
with open(
'stats.txt'
,
'w'
)
as
file:
file.writelines(data)
ログイン後にコピーこれは、変更されたファイルで元のファイルを上書きします。内容。
理由:
ファイル システムの上書きの性質のため、ファイル内での直接行編集は不可能です。代わりに、ファイル全体を読み取り、メモリ内の目的の行を変更し、更新された内容でファイルを上書きします。
以上がPython を使用してテキスト ファイルの特定の行のテキストを置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









