1

私はファイルのようにリストを書き[1,2,45,6]ます。

next_queue += _follower_ids
nextqueue_file = open("data_queue.txt","w")
nextqueue_file.write(str(next_queue))
nextqueue_file.close

これは私のプログラムのキューを記録します。私のプログラムが失敗した場合、ファイルの進行状況を読み取ることができますが、問題はファイルのリストが次のように表示されることです。

[1,2,45,6]

ファイル内にあると[]、このプロセスが困難になります。1,2,45,6なしの場合と同じように書くにはどうすればよいですか[]

4

4 に答える 4

4

試す:

nextqueue_file.write(", ".join(map(str, next_queue)))
于 2012-05-03T07:46:01.247 に答える
1

このコードは既に作成されているため、車輪を再発明する必要はありません。

import csv

with open("data_queue.txt", 'w') as f:
   csv.writer(f).writerow(next_queue)
于 2012-05-03T08:14:36.847 に答える