Pycharm的Project Structure (项目结构)

文章目录


一、Sources

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

二、Tests

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

三、Exeluded

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

四、Namespace packages

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

五、Templates

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

六、Resources

  • 资源根:用来放项目的资源文件,像图像、视频、配置文件之类的非代码文件,pycharm会在你用Open之类调用文件的时候给你提醒并检查,方便你调用,也能提高性能
相关推荐
这个人懒得名字都没写30 分钟前
Python包管理新纪元:uv
python·conda·pip·uv
有泽改之_32 分钟前
leetcode146、OrderedDict与lru_cache
python·leetcode·链表
是毛毛吧1 小时前
边打游戏边学Python的5个开源项目
python·开源·github·开源软件·pygame
三途河畔人1 小时前
Pytho基础语法_运算符
开发语言·python·入门
独行soc3 小时前
2025年渗透测试面试题总结-275(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
番石榴AI4 小时前
java版的ocr推荐引擎——JiaJiaOCR 2.0重磅升级!纯Java CPU推理,新增手写OCR与表格识别
java·python·ocr
时光轻浅,半夏挽歌4 小时前
python不同格式文件的读写方式(json等)
python·json
测试人社区-千羽5 小时前
边缘计算场景下的智能测试挑战
人工智能·python·安全·开源·智能合约·边缘计算·分布式账本
抽象带篮子5 小时前
Pytorch Lightning 框架运行顺序
人工智能·pytorch·python
哇哈哈&5 小时前
安装wxWidgets3.2.0(编译高版本erlang的时候用,不如用rpm包),而且还需要高版本的gcc++19以上,已基本舍弃
linux·数据库·python