Python 將txt某一列數據存入到變量列表

數據項

2916.6 1774.8 1141.9
2197 1261.4 935.5
2917.7 1608.1 1309.6
2999.6 1727.6 1272
3121.5 1810.6 1310.8
3126.6 1803.8 1322.8
3291.4 1905.9 1385.4
3291.4 1905.9 1385.4
3270.3 1845.1 1425.2
3073 1781.8 1291.2
3490 1968.1 1522
3780.2 2094.2 1686
3141.7 1827.6 1314.1
3234.5 1853.4 1381.1
3372.9 1806.1 1566.8
3219.6 1800 1419.6
3412.5 1910.3 1502.2
3504.2 1965.9 1538.3
3405.5 1936.5 1469.1
3564.7 1992.3 1572.4
3680.5 1982.6 1697.9
3397.9 1889.8 1508.1
3945.5 2173.8 1771.7
4088.9 2317.9 1771
3807 2005.2 1801.8
3094.9 1716.2 1378.8
3532.3 1741.2 1791
3720.9 2004.4 1716.5
4008.2 2128.7 1879.5
3918.7 2167.4 1751.3
4030.8 2155.7 1875.2
4069.5 2174.3 1895.2
4216.8 2266.9 1950
4005.5 2172.8 1832.7
4100.8 2274.2 1826.7
3854.4 2212.5 1641.9
3959.8 2175.7 1784.1
2663.6 1352.4 1311.2
3647 1986.7 1660.2
3731.4 1934.9 1796.5
3860.3 2138.5 1721.9
3747 2128.4 1618.6
3980 2215.3 1764.8
3947.6 2148 1799.7
3966 2181.2 1784.7
3830.5 2129.3 1701.2
4047.5 2217.4 1830.1
4285 2376.5 1908.5

import openpyxl

list = [] #存放數據的列表
with open(r'F:/data.txt',mode='r',encoding='utf-8') as f: #這裏路徑自行調整
    content = f.readline() # 按行讀取
    while content: #循環最後一句的意義爲當content讀不到行時停止,這樣能一行一行全部讀取
        print(content,end='') #避免換行輸出
        op = content.split() #用op對象存儲,把一行切割成數組,去除空格
        list.append(float(op[0])) #第一列數據下標爲0
        content = f.readline()
print(list) #list爲第一列數據存放的列表

存儲之後就可供我們使用啦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章