Pycharm的Project Structure (项目结构)


在这里插入图片描述

一、Sources

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

二、Tests

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

三、Exeluded

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

四、Namespace packages

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

五、Templates

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

六、Resources

  • 资源根:用来放项目的资源文件,像图像、视频、配置文件之类的非代码文件,pycharm会在你用Open之类调用文件的时候给你提醒并检查,方便你调用,也能提高性能

相关推荐

  1. rust 项目文件结构

    2024-03-10 01:48:02       45 阅读
  2. 使用PyCharm创建Python项目

    2024-03-10 01:48:02       42 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 01:48:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 01:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 01:48:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 01:48:02       20 阅读

热门阅读

  1. 【动态规划入门】不同的子序列

    2024-03-10 01:48:02       23 阅读
  2. 97. 常用的HTTP服务压测工具

    2024-03-10 01:48:02       26 阅读
  3. 命令行中当前目录下打开资源管理器窗口

    2024-03-10 01:48:02       19 阅读
  4. k8s infiniband 和 RoCE(RDMA over Converged Ethernet)

    2024-03-10 01:48:02       23 阅读
  5. 新能源汽车结构组成

    2024-03-10 01:48:02       25 阅读
  6. webpack打包一个文件,做了哪些事情

    2024-03-10 01:48:02       23 阅读
  7. k8s发布nacos-server,nodeport配置注意事项

    2024-03-10 01:48:02       25 阅读
  8. 【LeetCode的使用方法】讲解

    2024-03-10 01:48:02       25 阅读