コンテンツルート
PyCharm では、 コンテンツは現在作業しているファイルのコレクションであり、サブフォルダーの階層に編成されている場合があります。 この階層の最上位にあるフォルダーは、 コンテンツルートフォルダーまたは コンテンツルート ( と表示) と呼ばれます。 プロジェクトには少なくとも 1 つのコンテンツルートフォルダーがあり、既定ではプロジェクトフォルダー自体です。
いくつかのコンテンツルートを持つことで、共通の直系親を持たない複数のディレクトリからのファイルを扱うことができます。 これは、静的コンテンツ(アイコンなど)を使用する場合に役立ちます。 すべてフォルダーに保存し、このフォルダーを複数のプロジェクトで余分なコンテンツルートとして指定するだけです。
コンテンツルートタイプ
デフォルトでは、コンテンツルートフォルダー内のすべてのファイルは、プロジェクト分析、検索、解析、コード補完などに関係します。 このステータスを変更するには、コンテンツルートフォルダー内のフォルダーを以下のカテゴリに割り当てることができます。
通常の コンテンツルートは、 プロジェクト構造の設定 で説明されているとおりに作成されます。 これらのルートは
とマークされています。
コンテンツルートは、プロジェクトを構成するファイルを含むフォルダーです。
ソースア
これらのルートには、実際のソースファイルとリソースが含まれています。 PyCharm は、インポートの解決の出発点としてソースルートを使用します。
ソースルートのファイルは、そのタイプに従って解釈されます。 PyCharm は、これらのルートの内容を解析、インスペクト、インデックス作成、コンパイルできます。
除外
これらのルートには、プロジェクトの分析、検索、解析、ウォッチなどを行う際に PyCharm によって無視されるファイルとフォルダーが含まれています。
  Resource Root (PyCharm Pro のみ)
これらのルートは、アプリケーション内のリソースファイル (イメージ、スタイルシートなど) を対象としています。 リソースルートフォルダー内のファイルとサブフォルダーは、フルパスを指定する代わりに、このフォルダーを基準にして参照できます。
テンプレートのルート(PyCharm Pro のみ) には、さまざまな Web プロジェクトのテンプレートが含まれています。
プロジェクトツールウィンドウでディレクトリをマークする
プロジェクトツールウィンドウ の目的のディレクトリを右クリックします。
コンテキストメニューから ディレクトリとしてマーク ノードをポイントします。
<ディレクトリの状態> としてマーク を選択します。