程式設計中最重要的一個方面就是你的專案目錄。它使您能夠更好地掌握檔案,並使您能夠更輕鬆地與它們聯絡起來,特別是當您需要執行檔案連結、模組匯入、目錄切換等操作時。
無論是出於緊急原因還是未來的需要,在執行Python專案時,這也是一個必要的方面。
因此,讓我們重點介紹一下可以用來獲取當前Python目錄的技術,以及可以應用於該目錄的其他一些可能的調整。
處理Python工作目錄的方法在其內建作業系統模組中,對於所有作業系統都是相同的。因此,這意味著您需要匯入該模組,然後才能開始執行處理工作目錄的命令。
但是,就像任何其他Python行或程式碼塊一樣,這些命令都是在Python shell中編寫的。或者一個Python檔案,如果您正在使用其他程式碼編輯器的話。如果您在命令列中工作,則需要透過鍵入Python來進入Python shell。這是因為os方法是Python包,您不能直接從CMD執行它們。
您可以使用作業系統路徑或者作業系統getcwd方法。然而,儘管作業系統getcwd,這是更常見的方法,只檢查您當前的工作目錄作業系統路徑方法可以檢查當前目錄以及工作目錄的基本路徑。
使用作業系統路徑方法,在Python檔案或shell中編寫以下內容:
import osBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))print(BASE_DIR)但是,要使用上述方法檢查active working directory,請鍵入以下內容:
import osCURR_DIR = os.path.dirname(os.path.realpath(__file__))print(CURR_DIR)使用作業系統getcwd方法非常直接;要使用它,請在shell或Python檔案中執行以下行:
import osCURR_DIR = os.getcwd()print(CURR_DIR)如果願意,可以更改當前Python目錄以繼承另一個檔案路徑。為此,只需定義新工作目錄的檔案路徑,如下面的程式碼段所示。請確保將路徑替換為適用於您的路徑:
import oschd = os.chdir('C:/Users/Omisola Idowu/Desktop/my_project')CURR_DIR = os.getcwd()print(CURR_DIR)上面的程式碼將當前工作目錄更改為括號中的目錄。因此,上面程式碼段的輸出返回您在作業系統chdir()方法。
除了獲取當前目錄之外,還可以做其他事情來處理Python工作路徑。您可以列出Python工作目錄中的檔案和子資料夾,還可以透過在pyth***hell中編寫以下任一行來重新命名、刪除或生成Python目錄。
也可以將Python新增到Windows PATH變數。
但是,在執行命令之前,請確保透過在shell中鍵入import os來匯入必要的模組。
無論您想啟動哪個專案,建立一個包含整個專案的資料夾都是一個很好的做法。資料夾和檔案的排列方式會影響Python專案的輸出。因此,必須有一個結構良好的目錄,以防止您的工作樹被弄亂。
然而,這裡列出的目錄方法是在深入執行Python專案時遇到的一些事情,特別是當您需要將一個或多個資料夾或檔案連結在一起時。
需要列印到Python檔案嗎?今天,我們將瞭解如何輕鬆地開始寫入檔案。我們將介紹建立新檔案、附加現有檔案和覆蓋現有檔案。 ...
如果您不知道如何使用ls命令,那麼獲取與儲存上的檔案相關的詳細資訊是很困難的。在這裡,我們將討論Linux上與ls命令相關的所有內容,以及它使用的一些不同的標誌。 ...
在面嚮物件語言中,類是一段可擴充套件的程式碼,表示用於建立和使用該類物件的模板。類的物件只是引用所定義類的例項。 ...
... 讓我們仔細看看如何在Ubuntu上安裝Python,並提供一個更新Python包的簡短指南。 ...
... 無論您是Python程式設計新手還是專家,讓我們來看看您如何在Android裝置上充分發揮pydroid3的潛力。 ...