Pycharm的Project Structure (项目结构)

文章目录


一、Sources

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

二、Tests

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

三、Exeluded

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

四、Namespace packages

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

五、Templates

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

六、Resources

  • 资源根:用来放项目的资源文件,像图像、视频、配置文件之类的非代码文件,pycharm会在你用Open之类调用文件的时候给你提醒并检查,方便你调用,也能提高性能
相关推荐
xiaotao13131 分钟前
01-编程基础与数学基石: Python核心数据结构完全指南
数据结构·人工智能·windows·python
青苔猿猿32 分钟前
【1】JupyterLab安装
python·jupyter
xiaoyaohou1134 分钟前
023、数据增强改进(二):自适应数据增强与AutoAugment策略
开发语言·python
鬼圣35 分钟前
Python 上下文管理器
开发语言·python
努力学习_小白1 小时前
ResNet-50——pytorch版
人工智能·pytorch·python
战族狼魂1 小时前
基于LibreOffice +python 实现一个小型销售管理系统的数据库原型教学实验
数据库·python
m0_640309301 小时前
PHP函数怎样适配高可靠性存储硬件_PHP在ZFS RAIDZ环境配置【技巧】
jvm·数据库·python
2402_854808372 小时前
Django REST Framework 中实现用户资料更新的完整实践指南
jvm·数据库·python
m0_748839492 小时前
golang如何理解weak pointer弱引用_golang weak pointer弱引用总结
jvm·数据库·python
m0_738120722 小时前
渗透测试基础ctfshow——Web应用安全与防护(五)
前端·网络·数据库·windows·python·sql·安全