python项目文件夹_python项目中文件夹结构的python方法

我喜欢this blog中建议的项目结构。我用存根文件here在自己的github repo中复制了它。下面是它的样子:cmdline_bootstrap/

├── docs

├── test

├── bootstrap

│ ├── __init__.py

│ ├── __main__.py

│ ├── bootstrap.py

│ └── stuff.py

├── bootstrap-runner.py

├── LICENSE

├── MANIFEST.in

├── README.rst

└── setup.py

这样的结构允许将文件夹bootstrap打包并作为库或命令行应用程序分发。将测试文件夹放在主模块之外可以方便地使用python setup.py test进行测试。将doc文件夹放在主模块之外,github可以轻松地在github页面上自动部署文档。在

对于您的特定项目,我可以在引导文件夹中执行以下操作:

^{pr2}$

我建议按意图组织文件夹。例如,一个文件夹包含处理对文件系统读/写的所有文件。另一个文件夹可能具有您正在使用自动化应用程序尝试的所有不同优化功能。当然,你需要更多的文件夹。在

与您的例子相反,我认为每个文件夹应该包含大约5个文件。1个文件意味着你真的不需要文件夹。10个文件意味着你的文件夹的意图可能是广泛的当前应用程序。在

编辑:Modules should have short, all-lowercase names. Underscores can be

used in the module name if it improves readability. Python packages

should also have short, all-lowercase names, although the use of

underscores is discouraged.

使用本指南class_a.py优于classA.py。对于文件夹,file_readers优先于fileReaders。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值