我有一个保存在包含行数的文本中的文件。我想逐行读取并尝试在每次迭代时提取第二列和第三列值,并希望对它们进行一些处理。(例如,在读取第一行时下面的文本文件我需要提取值 0.1115 和 0.2 进行计算。我的数据采用以下格式并保存在 test.txt 中/home/sio/testfile 0.1115 0.2 0.8/home/sio/testfile 0.50 0.4 0.1/home/sio/testfile 0.9 0.7 0.7/home/sio/testfile 0.4 0.8 0.4/home/sio/testfile 0.7 0.9 2.3我尝试了下面的代码,但它给了我错误:import numpy as npa = open("test.txt","r")b = a.readlines()a.close() while readline(b) secondcolumn= thirdcolumn=
1 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
import numpy as np
a = open("test.txt","r")
b = a.readlines()
a.close()
for line in b:
columns=line.split()
if len(columns)>=2:
col2=columns[1]
col3=columns[2]
print(col2,col3)
添加回答
举报
0/150
提交
取消