python - 从文本文件存储列表

标签 python python-2.7

我有一个文本文件,第一行包含一个列表。 如何读取文件并将第一行存储在列表中? 我想将第一行存储为完整列表而不是字符串。

文本文件示例:

[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]

最佳答案

看起来你的数据是有效的 json:

>>> import json
>>> json.loads('[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]')
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]

从文件加载它:

with open('my_file.txt') as f:
    my_list = json.load(f)

同样,yaml.loadast.literal_eval 也可以处理该数据。

关于python - 从文本文件存储列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41003736/

相关文章:

python - python 上 MySQLdb 查询结果的编码问题

python - 根据同一行和后一行的另一列中的值创建数据框列

python - 从子进程运行的子进程的乱序输出

python - Pip 升级/更新功能

python - 在python中获取已连接客户端的IP

python - 如何在 python 中将两个列表组合成列表列表?

python - matplotlib 调整图像大小

python - python读取数据的高效方法

python - 如何在 PyCharm virtualenv 中安装 .whl 文件?

string - Python连接一个字符串和一个变量