Pycharm的Project Structure (项目结构)

文章目录


一、Sources

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

二、Tests

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

三、Exeluded

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

四、Namespace packages

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

五、Templates

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

六、Resources

  • 资源根:用来放项目的资源文件,像图像、视频、配置文件之类的非代码文件,pycharm会在你用Open之类调用文件的时候给你提醒并检查,方便你调用,也能提高性能
相关推荐
金融OG2 小时前
98.2 AI量化开发:基于DeepSeek打造个人专属金融消息面-AI量化分析师(理论+全套Python代码)
人工智能·python·算法·机器学习·数学建模·金融
山海青风2 小时前
OpenAI 实战进阶教程 - 第四节: 结合 Web 服务:构建 Flask API 网关
前端·人工智能·python·chatgpt·flask
白嫖勇者2 小时前
Python(Pandas)数据分析学习
python·数据分析·pandas
纠结哥_Shrek4 小时前
pytorch实现简单的情感分析算法
人工智能·pytorch·python
cmdyu_5 小时前
解决vscode扩展插件开发webview中的请求跨域问题
ide·vscode·编辑器
山海青风5 小时前
OpenAI 实战进阶教程 - 第二节:生成与解析结构化数据:从文本到表格
人工智能·python
查理零世5 小时前
【算法】回溯算法专题② ——组合型回溯 + 剪枝 python
python·算法·剪枝
关关钧7 小时前
【R语言】R语言安装包的相关操作
开发语言·python·r语言
赔罪8 小时前
Python基础-使用list和tuple
windows·vscode·python·pycharm·list
米码收割机8 小时前
【python】python油田数据分析与可视化(源码+数据集)【独一无二】
开发语言·python·数据分析