CSVファイルを2つのフィールド名で変更しています。追加のフィールド名の下に各行の最後に文字列を追加したいと思います。フィールド名を追加する方法を知りましたが、項目を追加する方法は分かりませんでした。それは単純なはずだが、私は困惑しているようだ。Python:各行の末尾に同じ文字列を追加する
import csv
with open('test2l.csv', 'r') as inny:
reader = csv.DictReader(inny)
with open('outfile.csv', 'w') as outty:
fieldnames = ["Genus", "Species", "Source"]
writer = csv.DictWriter(outty, fieldnames = fieldnames)
writer.writeheader()
for record in reader:
g = record['Genus']
s = record['Species']
私が試したすべてが「種」で既存の文字列に文字列を追加したばかりしていると私は、「ソース」のレコードを作成することができていない、それが空だから、私が想定しています。
ありがとうございます!
はちょうど 'レコードの[「ソース」] =「何か」'そして 'writer.writerowを使用する(レコード)を行います「何が問題なの? –