Pycharm的Project Structure (项目结构)

文章目录


一、Sources

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

二、Tests

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

三、Exeluded

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

四、Namespace packages

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

五、Templates

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

六、Resources

  • 资源根:用来放项目的资源文件,像图像、视频、配置文件之类的非代码文件,pycharm会在你用Open之类调用文件的时候给你提醒并检查,方便你调用,也能提高性能
相关推荐
Narutolxy28 分钟前
Python 单元测试:深入理解与实战应用20240919
python·单元测试·log4j
Amo Xiang1 小时前
2024 Python3.10 系统入门+进阶(十五):文件及目录操作
开发语言·python
liangbm31 小时前
数学建模笔记——动态规划
笔记·python·算法·数学建模·动态规划·背包问题·优化问题
B站计算机毕业设计超人1 小时前
计算机毕业设计Python+Flask微博情感分析 微博舆情预测 微博爬虫 微博大数据 舆情分析系统 大数据毕业设计 NLP文本分类 机器学习 深度学习 AI
爬虫·python·深度学习·算法·机器学习·自然语言处理·数据可视化
羊小猪~~1 小时前
深度学习基础案例5--VGG16人脸识别(体验学习的痛苦与乐趣)
人工智能·python·深度学习·学习·算法·机器学习·cnn
waterHBO3 小时前
python 爬虫 selenium 笔记
爬虫·python·selenium
编程零零七4 小时前
Python数据分析工具(三):pymssql的用法
开发语言·前端·数据库·python·oracle·数据分析·pymssql
AIAdvocate6 小时前
Pandas_数据结构详解
数据结构·python·pandas
小言从不摸鱼6 小时前
【AI大模型】ChatGPT模型原理介绍(下)
人工智能·python·深度学习·机器学习·自然语言处理·chatgpt
FreakStudio8 小时前
全网最适合入门的面向对象编程教程:50 Python函数方法与接口-接口和抽象基类
python·嵌入式·面向对象·电子diy