我有一个.txt文本文件,其列表格式为
[' ok ', ' test ', ' help ']
如何读取/导入此文本文件列表到python列表?
答案 0 :(得分:1)
您可以使用eval()
:
with open("file.txt", "r") as file:
result = eval(file.read())
但,通常不建议使用eval()
,因为它会评估您提供给它的任何字符串。这包括恶意用户可能放入文件的任意代码。为避免这种情况,您应该使用literal_eval()
代替:
from ast import literal_eval
with open("file.txt", "r") as file:
result = literal_eval(file.read())
与常规eval()
函数不同,literal_eval()
仅计算转换为基本python类型的字符串(这包括列表和字典,这是最常用的函数)。
答案 1 :(得分:1)
最简单的方法是使用literal_eval
npm config list -l