0
我有一個csv的用戶和一個csv的虛擬機,我只需要將用戶合併到他們的vms中,只要他們的id匹配。合併兩個共同列匹配的csv文件
但所有即時通訊都是一個包含所有內容的巨大文件。
file_names = ['vms.csv', 'users.csv']
o_data = []
for afile in file_names:
file_h = open(afile)
a_list = []
a_list.append(afile)
csv_reader = csv.reader(file_h, delimiter=';')
for row in csv_reader:
a_list.append(row[0])
o_data.append((n for n in a_list))
file_h.close()
with open('output.csv', 'w') as op_file:
csv_writer = csv.writer(op_file, delimiter=';')
for row in list(zip(*o_data)):
csv_writer.writerow(row)
op_file.close()
我相對較新的蟒蛇,我錯過了什麼?
什麼讓你覺得文檔'拉鍊(* o_data)'會自動匹配你的數據? –
Idk,我的猜測是這就是爲什麼我只是得到巨大的文件? – MrUglama
我如何告訴它只需添加我想要的? – MrUglama