pycharm中的Mark Directory As 里的 Sources Root、Excluded...

这里主要提到两个文件夹的作用,分别是Sources Root、Excluded

1、Sources Root

1、场景

平时使用pycharm,有时出现导包问题,将那个目录Mark Directory as sources root,然后就可以正常运行代码了

2、原理

其实主要就是将那个目录加到PYTHONPATH中

2、Excluded

Excluded roots 排除的根:是PyCharm"几乎忽略"的根。 这些根包含PyCharm 在索引、搜索、分析、监视等时忽略的文件和文件夹。 排除的根对PyCharm 不可见。 通常,要排除临时生成文件夹、生成的输出、日志和其他项目输出、大量的数据集....

(1) 不会索引该文件夹内的文件, 也就是不再显示indexing...

(2)因为不再索引文件夹内的文件, 所以使用全局搜索功能时也不会检查该文件夹内的文件

相关推荐
2301_795741799 分钟前
构建一个基于命令行的待办事项应用
jvm·数据库·python
小鸡吃米…20 分钟前
Python 网络爬虫 —— 环境设置
开发语言·爬虫·python
sw12138931 分钟前
Python字典与集合:高效数据管理的艺术
jvm·数据库·python
进击的小头33 分钟前
第13篇:基于伯德图的超前_滞后校正器深度设计
python·算法
m0_738098021 小时前
使用Python操作文件和目录(os, pathlib, shutil)
jvm·数据库·python
好家伙VCC1 小时前
# 发散创新:用 Rust构建高性能游戏日系统,从零实现事件驱动架构 在现代游戏开发中,**性能与可扩展性**是核心命题。传统基于
java·python·游戏·架构·rust
多加点辣也没关系1 小时前
Claude Code 安装与配置(详细教程)
ide·ai
小璐资源网1 小时前
Java 21 新特性实战:虚拟线程详解
java·开发语言·python
2301_819414302 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python