我有一個tsv文件的列表,我希望爲所有文件抓取列標題。從多個tsv/csv文件抓取頭文件
with open(os.path.abspath('reference/file.tsv'), 'rU') as file:
reader = csv.reader(file)
row1 = next(reader)
目前,這段代碼只能讀取1個文件,我有一個需要解析的文件列表。
dir_path = os.path.abspath('reference/')
files = os.listdir(dir_path)
這些文件的名稱列在files
中。如何遍歷文件列表並僅抓取每個文件的列標題?
請注意,這不包含子文件夾,並會嘗試將它們作爲文件打開。 –
是的,謝謝Kristof。 –
作品。現在我想將結果保存爲文件名作爲鍵和列標題作爲值。最好是創建一本字典嗎?或列表? row1.append [f] = next(reader)作爲列表不起作用... – nlr25