我有一個保存在包含行數(shù)的文本中的文件。我想逐行讀取并嘗試在每次迭代時提取第二列和第三列值,并希望對它們進行一些處理。(例如,在讀取第一行時下面的文本文件我需要提取值 0.1115 和 0.2 進行計算。我的數(shù)據(jù)采用以下格式并保存在 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條經(jīng)驗 獲得超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
提交
取消