主题 Python
你把你的代码写完了,是不是要给别人使用下,怎么打包你的项目代码呢?
喂,开源么?
接下来小帅b就跟你说说,如何打包你的代码。
就拿我们上次演示的 用 Python 开发一个 「个人计划 todolist」 为例,写完代码之后,代码的目录是这样的:
在 todo 这个目录里面,文件都放在一起了,我们可以这样简单划分一下:
这里创建了一个 package 目录,将源码文件放进去,然后把模板文件和数据库文件分门别类的安排好。
在 package 中,还创建了一个 你常常看到的 __init__.py 到底是个啥? 仪式感一下。
为了让别人知道你是认真对待这个项目的,你可以在项目文件中创建一个 tests 目录,在里面测试你的代码:
接着可以创建一个 LICENSE,用来说明你的这个项目可以被怎么使用?是不是需要声明来源,是不是可以商用?别人用你的项目去搞事情如何避免被抓去吃牢饭等。
接着再创建一个 README 文件,来说明你这个项目是干什么的,如何使用等描述。
现在你的项目文件目