2
1時間のCSVファイルへの書き込みを試みています。出力の問題:各文字の後にカンマが付きます。私はwriterow
とwriterows
を交換しすべての文字の後のCSVカンマ
id_list = []
with open(outfile1, 'r') as f:
reader = csv.reader(x.replace('\0','') for x in f)
for row in reader:
temp = row
try:
id = temp[3]
id_list.append(id)
except (IndexError, csv.Error, KeyError) as e:
pass
with open(results1, 'w') as f:
writer = csv.writer(f)
for id in id_list:
try:
prov_data = getData()
if prov_data is None:
continue
fab = prov_data['results'][0]['fab']
man = prov_data['results'][0]['man']
serv_type = prov_data['results'][0]['serv']
writer.writerows([str(id), str(fab), str(man), str(serv_type)])
except (IndexError, KeyError,csv.Error) as e:
pass
oh神。ありがとうございました – shapiro