【发布时间】:2018-04-20 14:26:36
【问题描述】:
我使用以下代码查找具有特定模式的 .csv 文件。然后我想将它传递给 read_csv() 函数,但它似乎只接受一个字符串。如何将变量“csv_file”传递给函数?
代码:
csv_file = glob.glob('******* Output.csv')
试过了
print(csv_file)
['1815910 Output.csv']
d = pd.read_csv(csv_file)
TypeError: 'function' 对象没有属性 'getitem'
【问题讨论】:
-
你看过
csv_file实际上是什么吗?即glob.glob返回的内容 -
你遇到了什么错误?
-
glob.glob返回一个列表。如果只有一个可能的文件,为什么要首先使用 glob? -
TypeError: 'function' 对象没有属性 'getitem'
-
您需要在问题中包含 full 回溯