我的文本文件中有数据:
2,58 1,23 0,14
6,58 4,2 1,3
我想从我的文本文件中以这种格式写入列表中的数据:
[[2, 58, 1, 23, 0, 14]
[6, 58, 4, 2, 1, 3]]
我试过这个:
folder = open('text.txt', encoding = 'utf-8')
data = [numbers.strip().replace(',',' ').split(' ') for numbers in folder]
folder.close
print(data)
但我收到了这样的结果:[['2', '58', '1', '23', '0', '14']['6', '58', '4', '2', '1', '3']]
如果我尝试int()在列表中的许多位置设置为数字,我会收到此错误:int() 参数必须是字符串、类似字节的对象或数字,而不是list
所以我需要将此列表中的所有字符串从 更改为str,int你能帮我吗?
冉冉说
相关分类