首页 > 解决方案 > Python帮助 - 将txt读入列表但代码逐字符读取

问题描述

我正在自学 python,当我的代码尝试读取保存在 txt 中的列表时遇到问题:

我在txt中保存了一系列数字集:例如txt中的数据如下:

[5,26,39]

[7,21,40] ...</p>

我尝试了以下 2 个代码来阅读上面的 txt:

data = open(r"201219.txt", 'r')
lines = data.readlines()
for line in lines:
    for i in line:
        print(i)

with open(r"201219.txt", 'r') as data:
lines = data.read().splitlines()
for line in lines:
    for i in line:
        print(i)

上面两个代码都会打印出类似这样的内容: 在此处输入图像描述

似乎代码正在读取每个字符而不是数字本身。我无法遍历这些项目,因为这不是我想要的。

有谁知道如何处理这个?非常非常感谢。

标签: pythonpython-3.xlist

解决方案


推荐阅读