我有一个文本文件,第一行包含一个列表。 如何读取文件并将第一行存储在列表中? 我想将第一行存储为完整列表而不是字符串。
文本文件示例:
[[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.load
和 ast.literal_eval
也可以处理该数据。
关于python - 从文本文件存储列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41003736/