# -*- coding: cp936 -*-
import
sys,os
#獲取指令碼檔案的當前路徑
def
cur_file_dir():
#獲取指令碼路徑
path
=
sys.path[
0
]
#判斷為指令碼檔案還是py2exe編譯後的檔案,如果是指令碼檔案,則返回的是指令碼的目錄,如果是py2exe編譯後的檔案,則返回的是編譯後的檔案路徑
if
os.path.isdir(path):
return
path
elif
os.path.isfile(path):
return
os.path.dirname(path)
#列印結果
print
cur_file_dir()
Python 獲取本地工作目錄
import os print os.getcwd 獲取當前工作目錄路徑 print os.path.abspath 獲取當前工作目錄路徑 print os.path.abspath test.txt 獲取當前目錄檔案下的工作目錄路徑 print os.path.abspath 獲取當前工作的父目錄...
Python獲取當前工作目錄
1.sys.arg 0 import sys print sys.ar 0 當前指令碼的位置12 輸出結果 g pythonxx test.py 2.os模組 import os print 1111 print os.getcwd 獲得當前目錄 print os.path.abspath 獲得當前...
Python 獲取檔案目錄
cwd os.getcwd 獲取檔案路徑 print cwd print os.path.basename cwd print os.path.dirname cwd basename返回path最後的檔名。如果path以 或 結尾,那麼就會返回空值。os.path.basename c test....