python 獲取檔案路徑

2021-10-04 03:18:13 字數 2699 閱讀 5205

print

("獲取當前檔案路徑——"

+ os.path.realpath(__file__)

)# 獲取當前檔案路徑

parent = os.path.dirname(os.path.realpath(__file__)

)print

("獲取其父目錄——"

+ parent)

# 從當前檔案路徑中獲取目錄

garder = os.path.dirname(parent)

print

("獲取父目錄的父目錄——"

+ garder)

print

("獲取檔名"

+ os.path.basename(os.path.realpath(__file__)))

# 獲取檔名

# 當前檔案的路徑

pwd = os.getcwd(

)print

("當前執行檔案路徑"

+ pwd)

# 當前檔案的父路徑

father_path = os.path.abspath(os.path.dirname(pwd)

+ os.path.sep +

".")

print

("執行檔案父路徑"

+ father_path)

# 當前檔案的前兩級目錄

grader_father = os.path.abspath(os.path.dirname(pwd)

+ os.path.sep +

".."

)print

("執行檔案父路徑的父路徑"

)# 讀出來是字串

print

(cfg)

d = yaml.load(cfg)

# 用load方法轉字典

# 獲取當前檔案絕對路徑

print

(curpath)

dirpath = os.path.dirname(curpath)

# 獲取當前檔案的資料夾路徑

print

(dirpath)

casespath = os.path.join(dirpath,

"cases"

)# 拼接檔案路徑

print

(casespath)

report = os.path.join(dirpath,

"report"

,"result.html"

)# 拼接資料夾路徑

os.pardir相當於linux中的…/上一級。

python獲取檔案路徑

一 獲取當前路徑 1 使用sys.ar 0 import sys print sys.ar 0 輸出 本地路徑 2 os模組複製 import os print os.getcwd 獲取當前工作目錄路徑 print os.path.abspath 獲取當前工作目錄路徑 print os.path.a...

Python 獲取檔案路徑 專案路徑

tz zs file 在ide中獲取的是絕對路徑,在終端啟動時,啟動位置是本模組,則為相對路徑,由外部模組呼叫則獲取的是未經解析的絕對路徑。sys.path 0 忠實的表示啟動的檔案所在的路徑 os.getcwd 獲取的是工作空間的路徑。ide中可以設定working directory,終端啟動時...

python獲取檔案路徑( file

在編寫python 的時候,時常會遇上呼叫檔案,如果直接把路徑寫死,是不夠靈活的,python提供了 file 來獲取檔案的路徑。匯入os工具包 import os 獲取當前檔案所在的位置 如果當前檔案包含在 sys.path 裡面,那麼 file 返回乙個相對路徑 如果當前檔案不包含在 sys.p...