如何在python中獲取當前目錄

用Python程式設計,需要獲得當前的工作(當前)目錄嗎?使用這些命令找到它。...

程式設計中最重要的一個方面就是你的專案目錄。它使您能夠更好地掌握檔案,並使您能夠更輕鬆地與它們聯絡起來,特別是當您需要執行檔案連結、模組匯入、目錄切換等操作時。

How to Get the Current Directory in Pytthon-Featured

無論是出於緊急原因還是未來的需要,在執行Python專案時,這也是一個必要的方面。

因此,讓我們重點介紹一下可以用來獲取當前Python目錄的技術,以及可以應用於該目錄的其他一些可能的調整。

處理python目錄

處理Python工作目錄的方法在其內建作業系統模組中,對於所有作業系統都是相同的。因此,這意味著您需要匯入該模組,然後才能開始執行處理工作目錄的命令。

但是,就像任何其他Python行或程式碼塊一樣,這些命令都是在Python shell中編寫的。或者一個Python檔案,如果您正在使用其他程式碼編輯器的話。如果您在命令列中工作,則需要透過鍵入Python來進入Python shell。這是因為os方法是Python包,您不能直接從CMD執行它們。

獲取當前python工作目錄

您可以使用作業系統路徑或者作業系統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目錄

如果願意,可以更改當前Python目錄以繼承另一個檔案路徑。為此,只需定義新工作目錄的檔案路徑,如下面的程式碼段所示。請確保將路徑替換為適用於您的路徑:

import oschd = os.chdir('C:/Users/Omisola Idowu/Desktop/my_project')CURR_DIR = os.getcwd()print(CURR_DIR)

上面的程式碼將當前工作目錄更改為括號中的目錄。因此,上面程式碼段的輸出返回您在作業系統chdir()方法。

處理python目錄的其他調整

除了獲取當前目錄之外,還可以做其他事情來處理Python工作路徑。您可以列出Python工作目錄中的檔案和子資料夾,還可以透過在pyth***hell中編寫以下任一行來重新命名、刪除或生成Python目錄。

也可以將Python新增到Windows PATH變數。

但是,在執行命令之前,請確保透過在shell中鍵入import os來匯入必要的模組。

  1. 作業系統列表目錄():列出當前Python工作目錄中的所有檔案和子資料夾
  2. 作業系統mkdir('new\u dir'):在當前專案目錄中建立一個新的Python目錄
  3. 作業系統重新命名('old\u name'、'new\u name'):透過提供當前目錄中的任何命名檔案或資料夾的原始名稱,然後是其新名稱,來重新命名該檔案或資料夾
  4. 作業系統rmdir('folder_name'):刪除當前工作路徑中的空資料夾
  5. os.刪除('file_name'):從Python目錄中刪除一個檔案
  6. shutil.rmtree公司('folder_name'):從工作目錄中刪除一個非空資料夾,要使用此命令,請在工作檔案或pyth***hell中鍵入import shutil來匯入shutil庫。

巧妙地組織專案目錄

無論您想啟動哪個專案,建立一個包含整個專案的資料夾都是一個很好的做法。資料夾和檔案的排列方式會影響Python專案的輸出。因此,必須有一個結構良好的目錄,以防止您的工作樹被弄亂。

然而,這裡列出的目錄方法是在深入執行Python專案時遇到的一些事情,特別是當您需要將一個或多個資料夾或檔案連結在一起時。

  • 發表於 2021-03-30 05:46
  • 閱讀 ( 82 )
  • 分類:程式設計

你可能感興趣的文章

學習python?下面是如何複製檔案

...然需要採用某種方法來學習。因此,讓我們透過本文了解如何使用Python複製檔案。 ...

  • 發佈於 2021-03-11 10:45
  • 閲讀 ( 50 )

linux命令參考備忘單

...便的Linux命令備忘單。如果您想執行其中的幾個,請檢視如何在帶螢幕的Linux終端上執行多工。 ...

  • 發佈於 2021-03-22 04:06
  • 閲讀 ( 56 )

關於python程式設計最常見的問題

...道Python是否適合你?或者您已經決定學習Python,但不確定如何開始? ...

  • 發佈於 2021-03-25 18:32
  • 閲讀 ( 56 )

如何在python中寫入或列印檔案

需要列印到Python檔案嗎?今天,我們將瞭解如何輕鬆地開始寫入檔案。我們將介紹建立新檔案、附加現有檔案和覆蓋現有檔案。 ...

  • 發佈於 2021-03-26 13:43
  • 閲讀 ( 52 )

如何在linux中使用ls命令

如果您不知道如何使用ls命令,那麼獲取與儲存上的檔案相關的詳細資訊是很困難的。在這裡,我們將討論Linux上與ls命令相關的所有內容,以及它使用的一些不同的標誌。 ...

  • 發佈於 2021-03-26 18:01
  • 閲讀 ( 54 )

啟動linux的9個基本命令

... 如何在linux下開啟終端 ...

  • 發佈於 2021-03-26 18:33
  • 閲讀 ( 56 )

如何在python中建立簡單類

在面嚮物件語言中,類是一段可擴充套件的程式碼,表示用於建立和使用該類物件的模板。類的物件只是引用所定義類的例項。 ...

  • 發佈於 2021-03-26 20:18
  • 閲讀 ( 61 )

如何在ubuntu中安裝python

... 讓我們仔細看看如何在Ubuntu上安裝Python,並提供一個更新Python包的簡短指南。 ...

  • 發佈於 2021-03-27 00:46
  • 閲讀 ( 60 )

如何將python新增到windows path變數

... 如何手動將python新增到windows路徑 ...

  • 發佈於 2021-03-30 03:11
  • 閲讀 ( 82 )

如何使用pydroid3在android上安裝和編寫python程式碼

... 無論您是Python程式設計新手還是專家,讓我們來看看您如何在Android裝置上充分發揮pydroid3的潛力。 ...

  • 發佈於 2021-03-30 03:41
  • 閲讀 ( 84 )
qykewtu3byxb
qykewtu3byxb

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦