第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開發(fā)者教程

PyCharm 編輯器教程

PyCharm 數(shù)據(jù)庫工具
PyCharm 的數(shù)據(jù)庫工具
首頁 慕課教程 PyCharm 編輯器教程 PyCharm 編輯器教程 使用 PyCharm 配置項目結(jié)構(gòu)

使用 PyCharm 配置項目結(jié)構(gòu)

前面我們已經(jīng)學(xué)習(xí)了什么是項目,以及項目中都包含哪些內(nèi)容,這一節(jié)我們將了解如何管理這些項目內(nèi)容,以及如何配置項目結(jié)構(gòu)。

1. 基本概念

1.1 Content Root (內(nèi)容根)

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

1.2 Content Root 類型

默認情況下,內(nèi)容根文件夾中的所有文件都涉及索引、搜索、分析、代碼完成等。可以將內(nèi)容根中的文件夾分配給以下類別:

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

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

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

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

2. 配置Content root

2.1 增加 Content Root

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

step1: 打開項目結(jié)構(gòu)設(shè)置。Mac : PyCharm -> Preferences | Windows: File -> Setting 。

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

圖片描述

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

圖片描述

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

2.2 指定文件夾類型

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

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

圖片描述

然后,我們會發(fā)現(xiàn)文件夾的圖標(biāo)變成所選類型對應(yīng)的圖標(biāo):

圖片描述

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

圖片描述

3. 小結(jié)

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

圖片描述