3

Pythonスクリプトで以前に15行を書き込んだテキストファイル(test.txtという名前)があるとします。ここで、そのファイルにいくつかの行を追加します。test.txtの16行目から反復を開始し、Pythonで新しい行を追加するにはどうすればよいですか?

4

2 に答える 2

6

ファイルの最後に追加するには、「反復」する必要はありません。追加モードで開くだけです。

with open("my_file", "a") as f:
    f.write("another line\n")

ファイルの反復処理は、書き込みではなく読み取りに使用できます。

于 2012-08-07T13:24:45.757 に答える
0

ファイルを「開く」とき、従来の方法を使用して

f = open(FILE) 

使用している方法を記載する必要があります。この場合は追加します。

f = open(FILE, 'a')
于 2012-08-07T13:26:01.033 に答える