【发布时间】:2019-05-26 11:07:49
【问题描述】:
我想从 .txt 文件的两列中检查 x 和 y 的最小值和最大值,但我不知道如何。
大家好 :) 我进行了频谱分析,得到了超过 500 条频率线和相应的 dB。我想在 jupyter notebook 中创建一个字典,它可以让我检查 x 和 y 的最大值和最小值以及少数光谱分析的变化。我使用了这段代码:
y = {}
with open('wow.txt', "r") as infile:
for line in infile:
key, value = line.strip().split(':')
y[key] = (value)
print(y)
还有
d = {}
with open('wow.txt') as f:
for line in f:
key, value = line.strip().split(':')
d[key] = int(value)
但是有一个
ValueError : 没有足够的值来解包(预期 2,得到 1)。
我从程序中得到了这个值,并且有两列,那么我做错了什么?
【问题讨论】:
标签: python file dictionary text key