Python 项目结构
可能是因为有 Java 项目的开发习惯,很多时候都希望能够有一个标准或者通用点的 Python 项目结构。
这样的好处是所有你的项目都会从这个结构开始,你的思路会更加清晰。
但是找来找去,Python 并不是和 java 一样有 lib ,有构建等的强依赖。
但是我们还是找的了一篇文章:
https://docs.python-guide.org/writing/structure/
如你希望查看中文版的,你可以单击下面的链接:
https://pythonguidecn.readthedocs.io/zh/latest/writing/structure.html
在上面的文章中,提到了一个示例的代码仓库 https://github.com/kennethreitz/samplemod
我们将上面的代码仓库 fork 后重新编辑并且上传到 GitHub 上了。
我们修改后上传的项目地址为:
https://github.com/ossez-com/python-project-structure-sample
Python 的项目目录可以比较灵活,但是有约束的项目结构其实是非常有必要的,能够更快更好的表达你的项目。同时也可以让你的项目能够更好的被管理和编辑。
你可以在 IntelliJ 中将这个示例项目导入进去。
如我们常见的套路,导入这个项目后,你可以写一个 print 语句进行输出。
如上图,你的 py 程序将会输出一个 Hello Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2018-06-06 Confluence 6 从你的 JDBC 连接中直接启用校验查询
2018-06-06 Confluence 6 针对你的数据库类型确定校验 SQL
2018-06-06 Confluence 6 从关闭的连接中恢复
2018-06-06 Confluence 6 配置数据库查询超时时间