Mar*_*ark 1 python arrays file python-2.7
嗨,我是python的新手,并且我有一个具有以下结构的文本文件.txt:
Text1 31332.22342
Text2 293023.32323
Text3 32332.32323
Run Code Online (Sandbox Code Playgroud)
将这些数字放入数组的最简单方法是什么?干杯!
您可以读取文件并将其拆分为一个列表,然后遍历该列表并尝试转换为float,如果成功,则将其添加到float列表中。如下所示:
with open('file.txt', 'r') as f:
data = f.read().split()
floats = []
for elem in data:
try:
floats.append(float(elem))
except ValueError:
pass
print floats
Run Code Online (Sandbox Code Playgroud)
输出:
[31332.22342, 293023.32323, 32332.32323]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2915 次 |
| 最近记录: |