0
在IDLE中輸入「process_csv(b.csv,b2.csv)」後,我總是收到「NameError:name'[文件名]未定義」。我不知道該怎麼解決。有任何想法嗎?我該如何解決這個問題,以便將csv的整個字體大小更改爲較低?
import csv
def process_csv(file_name, new_file_name):
'''Reads from external CSV file.
puts each number in lowercase.
Writes values to new CSV file.
'''
file1 = open(file_name, 'r')
file2 = open(new_file_name, 'w', newline='')
data = csv.reader(file1)
new_data = csv.writer(file2)
for line in data:
row = []
for item in line:
if item.isalpha():
item = item.lower()
row.append(item)
new_data.writerow(row)
file1.close()
file2.close()
print('File processed.')
你能告訴調用'process_csv'和確切的錯誤信息? – Emmet
你是否提供了b.csv的完整路徑,或者你只是使用b.csv?你肯定需要全路徑 – PyNEwbie
! 'process_csv(budget.csv,b2.csv) 回溯(最近最後一次通話): 文件 「」,1號線,在 process_csv(budget.csv,b2.csv) NameError:名字 '預算' 是沒有定義' –
rs19