Python 改變當前工作目錄

2021-06-21 09:51:31 字數 286 閱讀 2314

今天在寫乙個python指令碼,要把乙個svn project 先checkout出來,然後轉到這個工程目錄下執行其它的svn命令。

本來我是在python裡執行了乙個cd命令,希望能轉到目標工程目錄下。但是這個cd命令一直執行不成功。後來了解到,其實這個cd命令已經執行成功了,只是它執行完以後又返回了當前的工作目錄(也就是執行python指令碼的這個目錄),所以最終結果其實跟cd沒有執行一樣。

如果要達到這個目的,應該在指令碼中顯式地改變當前工作目錄。目前我使用的是 os.chdir("目標目錄")。注意之前要import os

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

在python 中,怎麼確定當前工作目錄呢?在整合環境裡輸入乙個程式,執行,會要求你儲存檔案,才可以執行。這個儲存的目錄,就是當前工作目錄。看看例項 建立乙個目錄,c apython 然後在其下建立乙個子目錄images 在整合環境裡輸入如下 儲存在c apython 目錄裡,執行程式。import...

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