将文本文件列表导入python列表

时间:2017-08-19 23:45:57

标签: python list

我有一个.txt文本文件,其列表格式为 [' ok ', ' test ', ' help '] 如何读取/导入此文本文件列表到python列表?

2 个答案:

答案 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