python 獲取路徑方法

2021-09-12 03:36:49 字數 778 閱讀 5923

#coding=utf8

import os

#realpath() 獲得的是該方法所在的指令碼的路徑

def getpath_realpath():

##獲取當前檔案位置

file = os.path.realpath(__file__)

print "file : " + file

##獲取當前執行指令碼的絕對路徑。

filepath = os.path.split(os.path.realpath(__file__))[0]

print "filepath : " + filepath

##獲取當前執行指令碼

filename = os.path.split(os.path.realpath(__file__))[1]

print "filename : " + filename

##獲取當前執行指令碼的指令碼名稱,不包含副檔名:

filename1 = os.path.splitext(filename)[0]

print "filename1 : " + filename1

#獲得的是當前執行指令碼的所在路徑,無論從**呼叫的該方法,比如:從test.py裡呼叫該方法,輸出的路徑就是test.py指令碼的路徑,而非當前方法的路徑

def getpath_cwd():

file = os.getcwd()

print "file : " +file

getpath_realpath()

getpath_cwd()

Python 獲取路徑的方法

os.getcwd 獲取當前執行python命令所在絕對路徑,類似pwd os.path.abspath os.path.dirname file 獲取要執行的python檔案所在的絕對路徑。os.path.dirname file 獲取python檔案所在的上級目錄的相對路徑。file 是pyth...

Python 獲取當前路徑的方法

python2.7 中獲取路徑的各種方法 sys.path 模組搜尋路徑的字串列表。由環境變數pythonpath初始化得到。sys.path 0 是呼叫python直譯器的當前指令碼所在的目錄。sys.ar 乙個傳給python指令碼的指令引數列表。sys.ar 0 是指令碼的名字 由系統決定是否...

獲取路徑的方法

c 獲取程式路徑的主要方法和區別如下 1.獲取模組的完整路徑 即程式名 vshost.exe 是visual studio宿主應用程式,vs執行除錯時是開啟的其實是這個檔案,這個程式可以讓vs跟蹤除錯資訊。string path1 system.diagnostics.process.getcurr...