使用python处理实验数据-yechen_pro_20171231
整體思路
1.觀察文檔結(jié)構(gòu):
-?工況之一
- 流量一28
- 測(cè)點(diǎn)位置=0
-測(cè)點(diǎn)縱斷面深度-1
-該點(diǎn)數(shù)據(jù)Speedxxxxxxxx.txt
-測(cè)點(diǎn)縱斷面深度-2
-測(cè)點(diǎn)縱斷面深度-3
-...
- 測(cè)點(diǎn)位置=0.625D
- 測(cè)點(diǎn)位置=1.75D
-...
- 流量一48
- 測(cè)點(diǎn)位置=0
-...
- 工況之二
- 流量一28
- 流量一48
?- 工況之三
-...
- ....
?
2.觀察數(shù)據(jù)結(jié)構(gòu):
有用的數(shù)據(jù)為合速度之前的數(shù)據(jù),數(shù)據(jù)量大約為2000行。
?
?
3.初步構(gòu)思:
1.首先讀取目錄下的所有子目錄
2.循環(huán)子目錄,并遍歷子目錄下的子目錄,循環(huán)反復(fù),直到根目錄。
3.數(shù)據(jù)處理可以直接txt讀取,或?qū)胫羍xcel當(dāng)中,只保留有效數(shù)據(jù)。
4.對(duì)數(shù)據(jù)進(jìn)行公式計(jì)算,并將最終結(jié)果導(dǎo)出至新的excel中。
?
?
準(zhǔn)備知識(shí)
1.目錄及文檔操作:
取得當(dāng)前目錄——os.getcwd()
#獲取當(dāng)前目錄 path = os.getcwd()print(path)
? 判斷一個(gè)路徑是否存在,獲取目錄下的文件及目錄
#判斷一個(gè)路徑(目錄或文件)是否存在 print(os.path.exists(path))#獲取目錄中的文件及子目錄的列表——os.listdir("路徑") path = os.listdir('d:\\') print(path)只獲取目錄下的子目錄實(shí)例
def getDirList( path ):path = str( path )#是否為空if path == "" :return [ ]#換成標(biāo)準(zhǔn)斜杠path = path.replace( "/","\\")if path[-1] != "\\":path = path + "\\"dir_result = os.listdir( path )dir = [ x for x in dir_result if os.path.isdir( path + x )]return dir
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/crazytao/p/8159409.html
總結(jié)
以上是生活随笔為你收集整理的使用python处理实验数据-yechen_pro_20171231的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几处早莺争暖树下一句是什么,几处早莺争暖
- 下一篇: 使用CXF开发WebService程序的