1.用python讀取txt檔案:按行讀取
f =
open
("result_final_1.txt"
,"r"
)#設定檔案物件
line = f.readline(
)line = line[:-
1]while line:
#直到讀取完檔案
line = f.readline(
)#讀取一行檔案,包括換行符
line = line[:-
1]#去掉換行符,也可以不去
print
(line)
f.close(
)
資料的形式如下:
2.用split分出第乙個元素
3.對值取絕對值,得到真實空間的距離(mm)
用abs求絕對值,由於line列表中的每個元素都是str型別,無法用abs,所以用eval函式完成。
x =
(abs
(eval
(line[0]
)))y =
(abs
(eval
(line[1]
)))z =
(abs
(eval
(line[2])))
4.將滿足條件的結果儲存
if x >
50and x <
500and y >
50and y <
500and z >
0and z <
500:
count = count +
1print
(count)
f1 =
open
('result_1.txt'
,'a'
)# 'w'會覆蓋,結果就是只顯示最新的一行
f1.write(line[0]
+','
+ line[1]
+','
+ line[2]
+'\n'
) f1.close(
)
Python 資料處理
將檔案切分,存入列表 strip split with open james.txt as jaf data jaf.readline james data.strip split 資料檔案為 2 34,3 21,2.34,2.45,3.01,2 01,2 01,3 10,2 22 print ja...
Python 資料處理
本場 chat 為 python 資料處理課程,包括 python 基礎知識 極簡教程 提公升 python 執行效率的方法 爬蟲簡介 scrapy selenium 自動化測試框架 簡易分布式 redis 分詞程式設計 jieba 資料儲存 本地資料上傳 hive 通過本場 chat 讀者可學到以...
Python資料處理
用傳統的電子 來處理資料不僅效率低下,而且無法處理某些格式的資料,對於混亂或龐大的資料集更是束手無策。本書將教你如何利用語法簡單 容易上手的python輕鬆處理資料。作者通過循序漸進的練習,詳細介紹如何有效地獲取 清洗 分析與呈現資料,如何將資料處理過程自動化,如何安排檔案編輯與清洗任務,如何處理更...