gpt4 book ai didi

python - 从 .txt 文件中获取信息

转载 作者:太空宇宙 更新时间:2023-11-04 08:53:45 25 4
gpt4 key购买 nike

我有一个 .txt 文件,里面有一个列表(这里是列表的一个例子):

[[[[1155, 87]], [[1155, 612]], [[385, -81]], 0, 0, 0, 0, 0, 0, 0], [151, 130, 83, 0, 0, 0, 0, 0, 0, 0], [2, 4, 2, 0, 0, 0, 0, 0, 0, 0], [22, 31, 1, 0, 0, 0, 0, 0, 0, 0], [(1, 2, 3), (1, 2, 3), (1, 2, 3), 0, 0, 0, 0, 0, 0, 0], [[2, 3], [1, 3], [3], 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0]]

我想把这个列表放回我的程序中,所以我打开文件:

file = open(file.txt).read()

然后我尝试在我的程序中获取它:a = 文件, 但是我有一个字符串而不是一个列表,例如 a[0] 返回字符串的第一个字符:[。所以对我来说有 2 个选择:要么我不知道如何打开和使用 .txt 文件,要么我必须通过循环取回我的列表,但这看起来很复杂。

最佳答案

您可以使用 ast.literal_eval :

from ast import literal_eval

with open("file.txt") as f:
lst = literal_eval(f.read())

关于python - 从 .txt 文件中获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32382554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com