Python 的當前工作目錄及其改變

2021-09-28 18:54:47 字數 698 閱讀 3073

在python 中,怎麼確定當前工作目錄呢?

在整合環境裡輸入乙個程式,執行,會要求你儲存檔案,才可以執行。

這個儲存的目錄,就是當前工作目錄。

看看例項:

建立乙個目錄,c:\apython 然後在其下建立乙個子目錄images

在整合環境裡輸入如下**,儲存在c:\apython 目錄裡,執行程式。

import os

#獲取當前工作目錄並顯示

print(os.getcwd())

#修改當前工作目錄,相對當前目錄

os.chdir("images")

#獲取當前工作目錄並顯示

print(os.getcwd())

#修改當前工作目錄,絕對目錄,注意\\表示\

os.chdir("c:\\apython")

#獲取當前工作目錄並顯示

print(os.getcwd()) #獲取當前工作目錄

執行結果如下:

開始顯示工作目錄,c:\apython, 相對目錄方式改變當前工作目錄,顯示為 c:\apython\images。

然後用絕對目錄方式改變當前工作目錄,顯示為 c:\apython

Python 改變當前工作目錄

今天在寫乙個python指令碼,要把乙個svn project 先checkout出來,然後轉到這個工程目錄下執行其它的svn命令。本來我是在python裡執行了乙個cd命令,希望能轉到目標工程目錄下。但是這個cd命令一直執行不成功。後來了解到,其實這個cd命令已經執行成功了,只是它執行完以後又返回...

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 獲得當前...

C語言獲取當前工作目錄

函式getcwd char getcwd char buffer,int maxlen 功 能 獲得當前工作目錄.標頭檔案 include 返回值 成功返回指向buffer的pointer 失敗返回null,且設定errno為以下三個值之一 enodev 無該裝置 enomem 記憶體不夠 eran...