一、python中包和模块的区别:
1.包:包含
__init__.py
文件的文件夹,导入模块的可通过
__all___
变量。
2.模块:编写python代码的py文件。若是自定义了的py文件想要打包发布成为python可用的模块,需要进行如下步骤:
①在自定义py文件的主目录创建setup.py文件,编辑如下:
from distutils.core import setup
setup(name='lyh',version='1.0',description='描述',author='作者',author_email=
'作者邮箱',py_modules=['xx.xx.xx.py','xx.xx,xxx.py']
②执行构建命令:
python setup.py build
③执行打包命令:
python setup.py sdist
④执行安装命令:
python setup.py install
就会将我们打包后的压缩包安装到python对应的第三方模块下:
python36\Lib\site-packages
我们在代码中就可以导入使用这个模块了。