AttributeError:' _io.BufferedReader'对象没有属性' strip'

时间:2016-04-19 10:25:17

标签: python attributeerror

我收到了这个错误。为什么呢?

File "/k.py", line 257, in deskJ
    eremuak = aFileLine.strip().split('\t')
AttributeError: '_io.BufferedReader' object has no attribute 'strip'

代码

def deskribapenaJaso(self, aFileLine):
    eremuak = aFileLine.strip().split('\t')
    print(eremuak) #printNothing

aFileLine =它是文件的X行

1 个答案:

答案 0 :(得分:0)

您在打开的文件对象上使用str方法。

您只需在文件对象上调用list()即可将该文件作为行列表读取:

with open('goodlines.txt') as f:
    mylist = list(f)