.csvファイルに新しい行を追加する必要があるときに、以下のスクリプトを試しました。 =「のtest.CSV」.csvファイルに行を追加する方法存在を置き換えずにBOFを置換する
with open(file,'r+',newline='') as csvfile:
row = ['hello,world\r\n']
csvfile.writelines(row)
ファイルは、その後、私は.csvファイルをチェックし、拳ラインが変更されたことが分かりました。
こんにちは、世界
、1,33,1,1,2,0,107,107,52,5,20,12,19,32,52,23,4,42,0,5、 3,3,4,3,0,1,0,1,1,2,0
339,558,69,428,1,15,1,0,0,0,01804,41,3,6 、4,10,18,41,10,1,20,0,2,0,4,3,1,0,0,1,1,1,0
3379,411,3,465、 1,0,0,0,3,0,0,1901,28,2,1,4,9,7,28,5,1,12,0,1,1,2,0,1,0、 0,0,1,2,1,0
n既存の要素を変更せずに.csvファイルの先頭に改行を追加しますか?シーク()?私を助けてください、本当に感謝します!
ファイルに追加することはできません。これを行う方法は、新しいファイルを開き、新しいレコードを書き出し、残りのレコードを元のファイルから新しいファイルに読み書きすることです。それは途中でどの言語でも同じでしょう。 – cdarke