我有一个文本文件,其中包含第一行的列表.如何读取文件并将第一行存储在列表中?我想将第一行存储为完整列表而不是字符串.
文本文件示例:
[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]
Run Code Online (Sandbox Code Playgroud)
看起来你的数据是有效的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]]
Run Code Online (Sandbox Code Playgroud)
要从文件加载它:
with open('my_file.txt') as f:
my_list = json.load(f)
Run Code Online (Sandbox Code Playgroud)
同样的,yaml.load
并且ast.literal_eval
还可以处理这些数据.
归档时间: |
|
查看次数: |
68 次 |
最近记录: |