Pycharm的Project Structure (项目结构)

文章目录


一、Sources

  • 源代码根目录:包含项目的主要源代码,它会在这个目录下搜索代码,然后自动补全和只能提示都通过这里的代码提供。若项目运行自定义代码非项目根目录,引用自定义函数可将当前目录设置为Sources,及引入不会报错

二、Tests

  • 就是包含项目的测试代码,pycharm会在这里搜索测试用例,可以单独运行和测试调试。

三、Exeluded

  • 已排除:就是不索引这个文件夹,一般用来存放数据、日志等非代码文件,用来提高性能

四、Namespace packages

  • 命名空间软件包:属于是Python的一种特性,允许多个独立的分布式包共享同一个包名,你把文件夹标记为命名空间软件包,pycharm就会把它视为一个共享的顶级包,然后你就可以用分布式包的导入和引用了

五、Templates

  • 模板文件夹:一般包含html、xml等模板文件,pycharm会在这里面搜索并分类,你在写相关代码的时候自动补全和代码提示就会更有针对性

六、Resources

  • 资源根:用来放项目的资源文件,像图像、视频、配置文件之类的非代码文件,pycharm会在你用Open之类调用文件的时候给你提醒并检查,方便你调用,也能提高性能
相关推荐
yvestine41 分钟前
自然语言处理——文本表示
人工智能·python·算法·自然语言处理·文本表示
zzc9211 小时前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
编程有点难1 小时前
Python训练打卡Day43
开发语言·python·深度学习
2301_805054561 小时前
Python训练营打卡Day48(2025.6.8)
pytorch·python·深度学习
LjQ20401 小时前
网络爬虫一课一得
开发语言·数据库·python·网络爬虫
哆啦A梦的口袋呀2 小时前
基于Python学习《Head First设计模式》第九章 迭代器和组合模式
python·学习·设计模式
sponge'2 小时前
opencv学习笔记2:卷积、均值滤波、中值滤波
笔记·python·opencv·学习
databook3 小时前
概率图模型:机器学习的结构化概率之道
python·机器学习·scikit-learn
拾回程序猿的圈圈∞3 小时前
实战二:开发网页端界面完成黑白视频转为彩色视频
python·ai编程
亚林瓜子3 小时前
AWS Elastic Beanstalk + CodePipeline(Python Flask Web的国区CI/CD)
python·ci/cd·flask·web·aws·beanstalk·codepipeline