Python 属性错误:';内置函数或方法';对象没有属性';csv';
我无法在我的函数中读取csv文件Python 属性错误:';内置函数或方法';对象没有属性';csv';,python,Python,我无法在我的函数中读取csv文件 def calculate_averages(input_file_name, output_file_name): with (open(input_file_name,'r')) as fin: reader=csv.reader(fin) for row in reader: name=row[0] grades=list() for grade in row[1:]:
def calculate_averages(input_file_name, output_file_name):
with (open(input_file_name,'r')) as fin:
reader=csv.reader(fin)
for row in reader:
name=row[0]
grades=list()
for grade in row[1:]:
grades.append(float(grade))
with open(output_file_name,'w') as f:
for item in grades:
f.write("%s\n" % item)
f.close()
return f
调用我的函数时:
calculate_averages(input.csv ,output.csv)
我有一个错误:
calculate_averages(input.csv ,output.csv)AttributeError: 'builtin_function_or_method' object has no attribute 'csv'
但是我已经创建了input.csv文件和output.csv文件!!!
我做错了什么???用引号括起文件名,如下所示:
calculate_averages('input.csv', 'output.csv')
当我这样做的时候,我有这样一个错误:以fin:FileNotFoundError:[Errno 2]的形式打开(输入文件名,'r'),没有这样的文件或目录:'input.csv',但我创建了这个文件!!!!运行python脚本时,
input.csv
位于哪个目录?通过input.csv
(和output.csv
)您打算做什么?文件名?。input
对象的csv
属性?