【发布时间】:2018-08-10 21:50:20
【问题描述】:
这是我的代码:
def read_csv(file_name):
data = file_name.read()
split_data = data.split("\n")
string_list = split_data[1:len(split_data)]
final_list = []
for x in string_list:
int_fields = []
string_fields = x.split(",")
int_fields.append(int(string_fields)) # convert final list into an integer
final_list.append(int_fields)
return final_list
cdc_list = read_csv("US_births_1994-2003_CDC_NCHS.CSV")
cdc_list[0:10]
它一直告诉我str 对象没有read 属性。
我该如何解决这个错误?
【问题讨论】:
-
这是python代码吗?如果是这样,则意味着变量file_name是一个字符串(您应该将路径/文件名作为文件打开)
-
如果它像蛇一样咬人......并吐回“Traecback errors”......它可能是心爱的爬行动物......
-
..confirmed...它的pythonic "AttributeError: 'str' object has no attribute 'read'".
标签: string attributeerror