在Python 中獲得當前路徑

2021-09-06 01:29:06 字數 697 閱讀 2448

在python 中獲得當前路徑

先要裝載 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 中獲得當前路徑

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

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...