處理資料時由於需要先對計算結果進行一定的處理,此過程用指令碼語言十分方便,因此首次接觸了python語言。
遇到的第乙個問題就是為了執行時的方便,python指令碼和要處理的資料檔案不在同乙個目錄下,需要在指令碼中開啟不同路徑下的計算結果資料。如何找到資料檔案成了乙個問題。
python獲取當前檔案絕對路徑的命令是:
import os
os.getcwd()
計算結果111.dat都位於當前路徑下的postprocessing資料夾中
連線以上兩部分得到絕對路徑下的結果檔案,實際上是對字串的連線操作,python支援字串相加,可以直接用「+」完成
file = os.getcwd()+"/postprocessing/111.dat"
pipefile = open(file,'r')
jeecms獲取絕對路徑
在jeecms後台管理做乙個附件上傳到伺服器上,然後讀取改上傳檔案,半天獲取不到路徑,後來發現有定義好的絕對路徑獲取方法 最好將檔案上傳到u資料夾底下 string path u cms www 201807 26111223imd7.xls file file new file realpathr...
檔案絕對路徑獲取
yourclass.class.getclassloader getresource threadpoolconfig.xml getpath 通過上述方法獲取到的一般是指定檔案的絕對路徑 並且該檔案必須存放在src目錄下 存在的問題 如果絕對路徑中存在空格,getpath取到的值是經過urlenc...
python獲取檔案的絕對路徑
檔案目錄結構如下 第一種方法 os.path.abspath file import os def load file 獲取當前檔案路徑 current path os.path.abspath file 獲取當前檔案的父目錄 father path os.path.abspath os.path....