如何通過使用python將列表或字符串寫入特定的列csv文件?如何通過使用python將列表或字符串寫入特定的列csv文件?
txt_file = path+"allfils"
csv_file = path+"mycsv.csv"
in_txt = open(txt_file, "r")
out_csv = open(csv_file, 'w')
file_string = in_txt.read()
file_list = file_string.split(',')
writer = csv.writer(out_csv)
writer = csv.DictWriter(out_csv,['Script Name', 'description',extrasaction='ignore')
writer.writeheader()
for row in file_list:
out_csv.writelines(row)
所以在'腳本名'行應該只有腳本名稱,然後在'描述'列我只想把描述。
介紹多描述 如果我這樣做,我讓每一個腳本
Script Name
a.tcl
description1
description2
b.tcl
description1
description2
下描述爲在同一列「腳本名稱」列清單,但我希望看到腳本名稱和說明他們的如下
Script Name Description
a.tcl description1, description2
b.tcl description1, description2
你的輸入文件是什麼樣的?你在文件中讀入一個字符串,然後用「,」分割它,看起來它是給你一個字符串數組。然後用你的「for in in line」行來迭代它,並將每個字符串寫成一行...... – karina
是的我正在閱讀一個文件,其中包含所有腳本名稱的單獨行,從這些腳本獲取描述的代碼是描述中缺少txt文件中提及的內容。該代碼返回給我一個描述列表。 – RajivKumar
如果他們只有腳本名稱,你從哪裏得到你的描述? – karina