亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

使用 PyCharm 配置項目結構

前面我們已經學習了什么是項目,以及項目中都包含哪些內容,這一節我們將了解如何管理這些項目內容,以及如何配置項目結構。

1. 基本概念

1.1 Content Root (內容根)

在 PyCharm 中,內容(content)是當前正在使用的文件的集合,可組織在子文件夾的層次結構中。簡而言之,此層次結構中最高的文件夾稱為內容根文件夾或內容根。項目至少有一個內容根文件夾,默認情況下是項目文件夾本身。

1.2 Content Root 類型

默認情況下,內容根文件夾中的所有文件都涉及索引、搜索、分析、代碼完成等??梢詫热莞械奈募A分配給以下類別:

  • Source roots源根:這些根包含實際的源文件和資源。PyCharm 使用源根作為解決導入的起點。源根下的文件根據其類型進行解釋。PyCharm 可以解析、檢查、索引和編譯這些根的內容;

  • Resource roots 資源根:這些根用于應用程序中的資源文件(圖像、樣式表等)。通過將文件夾分配給此類別,可以告訴 PyCharm 它及其子文件夾中的文件可以相對于此文件夾引用,而不是指定到它們的完整路徑;

  • Excluded roots 排除的根:是 PyCharm"幾乎忽略"的根。這些根包含 PyCharm 在索引、搜索、分析、監視等時忽略的文件和文件夾。排除的根對 PyCharm 不可見。通常,要排除臨時生成文件夾、生成的輸出、日志和其他項目輸出。排除不必要的路徑是顯著提高性能的好方法;

  • Templates roots 模板根:模板根包含各種 Web 項目的模板。

2. 配置Content root

2.1 增加 Content Root

一個項目可以有多個 Content Root,可以通過下面的步驟增加:

step1: 打開項目結構設置。Mac : PyCharm -> Preferences | Windows: File -> Setting 。

step2:在 Project Structure 頁,單擊 Add Content Root 按鈕。

圖片描述

step3:在打開的對話框中,找到所需的目錄,然后單擊"Open"。

圖片描述

上圖顯示了增加后的效果,如果想刪除,直接點擊綠色框中的按鈕就可以了。

2.2 指定文件夾類型

以下是如何將文件夾分配給其他類別。

方式一:在上面"Project Structure "窗口指定類型:

圖片描述

然后,我們會發現文件夾的圖標變成所選類型對應的圖標:

圖片描述

方法二: 可以在"Project"工具窗口, 選擇某一文件夾, 然后選擇 “Mark Directory as”, 選擇對應的文件類型。

圖片描述

3. 小結

這節主要學習了什么是 Content root, 它實際上就是文件的集合,而 Project 是對這些文件的組織單位。根據文件的不同用途,對這些文件進行歸類管理。分類管理的好處是什么呢?首先, 從組織結構上更加清晰,便于維護與管理。其次,是 PyCharm 在做索引、搜索、分析等工作時效率更高,帶來更好的用戶體驗。所以,大家在今后項目創建過程中,注意根據不同用途歸類文件,養成好的編程習慣。

圖片描述