我创建了一个文件 Alpha.txt,里面有这些数字
1.2, 4.3, 7,0
3, 5, 8.2,9
4, 3, 8,5.6
8, 4, 3,7.4
每次我尝试将 /n 在将它们放入列表时创建时,我都会返回此错误。
AttributeError: 'list' object has no attribute 'strip'
我知道之前有人问过这个问题,但由于某种原因,我无法让我的代码与所有已经在线的解决方案一起工作。抱歉重复了。
这是我的代码
def main():
my_list = [line.split(',') for line in open("Alpha.txt")]
print(my_list)
for element in my_list:
element = element.strip()
print(element)
main()
删除for element in my_list
和向下,我得到这个输出:
[['1.2', ' 4.3', ' 7', '0\n'], ['3', ' 5', ' 8.2', '9\n'],
['4', ' 3', ' 8', '5.6\n'], ['8', ' 4', ' 3', '7.4\n']]
这是伟大的,减去 \n 部分....