gpt4 book ai didi

python - 在Python中读取非标准文本文件

转载 作者:行者123 更新时间:2023-12-01 00:18:43 25 4
gpt4 key购买 nike

我正在尝试读取具有下表的文件。但目前,当我尝试按照自己的方式进行操作时,它将所有值视为字符串,而我需要将值视为整数、 float 和列表。

0  1  [5]    [1,3]  1  -1    0    [5]
1 1 [4,5] [0,2] 2 -1 3 [2]
2 1 [4] [1,3] 2 0 3 [1]
3 1 [] [0,2] 1 0 0 []
4 0 [] [1,2] 3 -0.5 4.5 []
5 0 [] [0,1] 3 -1.5 1.5 [0]

这是我的代码:

regions =[]
with open('country.txt', 'r') as fh:
data = fh.readlines()
for i in data[1:-1]:
row = []
for s in i.split():
row.append(s)
regions.append(row)
print(regions)

最佳答案

您可以使用 row.append(ast.literal_eval(s))row.append(json.loads(s)) 作为解析数字的简单方法和列表。

关于python - 在Python中读取非标准文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59109220/

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