Python 属性错误:';内置函数或方法';对象没有属性';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:]:

我无法在我的函数中读取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:]:
            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
属性?