包和模块

一、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
我们在代码中就可以导入使用这个模块了。

is 是比较两个引用是否指向了同一个对象(地址引用比较)。

== 是比较两个对象是否相等。(比较的数值)

你可能感兴趣的:(包和模块)