5

python项目应该如何创建目录结构

在网上看到好多文章,写的都差不多,例如这篇文章
https://www.cnblogs.com/bigberg/p/6423164.html写的,
项目目录下 先创建个bin目录,它下边再创建个foo目录
再创建个foo目录,它下边有__init__.py文件和一个main.py文件
然后创建docs目录它下边有conf.py和abc.rst 文件
最后还有 setup.py、requirements.txt、README这三个文件。

1.bin/: 存放项目的一些可执行文件,当然你可以起名script/之类的也行。
2.foo/: 存放项目的所有源代码。(1) 源代码中的所有模块、包都应该放在此目录。不要置于顶层目录。(2) 其子目录tests/存放单元测试代码; (3) 程序的入口最好命名为3.main.py。
4.docs/: 存放一些文档。
5.setup.py: 安装、部署、打包的脚本。
6.requirements.txt: 存放软件依赖的外部Python包列表。
7.README: 项目说明文件。

可是我自己的项目现在就三个文件
一个init.py文件,传了一个参数 用来调用主程序
一个webshot.py是自己写的代码,算是主程序吧
一个引用的python库文件

我应该把哪个文件放到bin,把哪个放到foo?setup.py里边怎么写?

下棉两个图是我的项目目录,请高手解答~~
图片说明


图片说明

查看全部
gjfvip123
gjfvip123
2018/06/01 09:34
  • python
  • 点赞
  • 收藏
  • 回答
    私信

3个回复