python项目开发心_python项目结构

标准的python项目结构:

项目结构要注意下面的点:

NOTE:

a.  不要过深,也不要过平。

b.  关于单元测试应该注意下面亮点:

1.  单元测试要包含在软件的子一级目录中,不要将单元测试放在包目录外面。

2.  避免被setuptools(或者其他打包的库)作为tests顶层模块自动安装。

3.  可以被安装,而且其他包能够利用它们构建自己的单元测试。

c.  setup.py 是python安装脚本的标准名称,在安装时,通过python分发工具distuils进行包的安装。

d.  README.rst /READM.txt 或者其他的文件为用户提供重要信息。

e.  requirments.txt包含Python包所需要的依赖包。

f.  test-requirements.txt列出测试集所需要的依赖包。

g.  docs文件夹包含reStructuredText格式的文档。

h.  etc存放配置文件的样例。

I.  tools存放与工具有关的shell。

m.  bin存放setup.py安装的二进制文件。

n.  data存放其他类型的文件,例如media。

k.  不要创建只包含一个文件的目录。

总的来说,你要将需求,依赖,py文件,安装文件,等等项目相关的其他数据放在对于的位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值