在Python 中獲得當前路徑

2021-07-29 12:27:25 字數 682 閱讀 7224

先要裝載 os模組:

import os

print

os.getcwd()

#或者:

print

os.path.abspath(os.curdir)

print

os.path.abspath('.')

( . 代表當前的路徑,.. 代表當前路徑的上一級路徑。這在unix和windows系統意義是類似的。

例如:以winodws系統為例:

當前路徑是f:\temp, 則 . 的絕對路徑就是f:\temp

.. 的絕對路徑就是f:\

) 要獲得上級目錄的路徑也很簡單,print os.path.abspath(『..』)就可以了。

要改變當前路徑,os.chdir(path) 就可以了 path裡填要改變到的目錄,例如os.chdir(『d:\program files』)

這樣大部分的檔案操作現在是相對於d:\program files 來了,例如fobj = open(『hello.txt』),實際會開啟d:\program files\hello.txt檔案。

不要通過sys.argv[0]獲得當前路徑,那是不正確的。sys.argv[0] 是當前執行的python指令碼的檔名,不一定是當前的路徑。

在Python 中獲得當前路徑

在python 中獲得當前路徑 先要裝載 os模組 import os print os.getcwd 或者print os.path.abspath os.curdir print os.path.abspath 就可以了。代表當前的路徑,代表當前路徑的上一級路徑。這在unix和windows系統...

python 獲得當前路徑

先要裝載 os模組 import os print os.getcwd 或者print os.path.abspath os.curdir print os.path.abspath 就可以了。代表當前的路徑,代表當前路徑的上一級路徑。這在unix和windows系統意義是類似的。例如 以winod...

Perl 獲得當前路徑

perl 獲得當前路徑 1 有兩種方法 1.use cwd my dir getcwd dir中即為當前目錄的完整路徑資訊。2.my dir env env是乙個雜湊,用於存放環境變數。pwd是linux的環境變數,表示當前所在目錄。my path pwd print path,n 2 staf的l...