我試圖讓該程序使用文件夾內的所有CSV文件。該文件夾在我的桌面上,它被稱爲「Web_Scraper」(我在Mac btw上)。使用文件夾中的每個CSV文件
這是代碼的外觀;我應該用(1.csv,2.csv,3.csv等)替換「enumerate」中的任何內容嗎?
from openpyxl import Workbook
import csv
import os
wb = Workbook()
ws = wb.worksheets[0]
header_keys = []
for n, fName in
enumerate(['3.csv','4.csv','5.csv','6.csv','7.csv','8.csv','9.csv','10.csv','11.csv','12.csv',]):
with open(fName) as fh:
csv_reader = csv.DictReader(fh, fieldnames=['header', 'data'], delimiter=',')
if n == 0:
for values in csv_reader:
我想我應該使用類似os.listdir的東西,但我並不確定語法應該是什麼。
這是什麼問題btw?請提到 – Mandy8055
順便說一句,你也可以使用glob.glob('*。csv') – user1427026
可能的重複[如何列出目錄的所有文件?](https://stackoverflow.com/questions/3207219/how -do -i-list-all-files-of-a-directory) – user1427026