我有一个看起来像这样的文本文件
['M', '>', 'F', 'P', ' ', 'N', 'I', '$', 'F', '\x19', 'J', 'B', 'P', 'T', '%', '<', 'M', 'Q', '>', '\x00', 'I', 'F', 'N', 'J', '\x16', 'X', '\\', 'H']
它已经是一个列表形式。 如何将它作为列表加载到python中而不认为这些部分之间的所有分隔符都是实际字符?
答案 0 :(得分:1)
以字符串形式阅读内容,并使用ast.literal_eval
将其转换为Python数据结构。
那是:
import ast
with open('datafile.txt') as f:
data = ast.literal_eval(f.read())