导入包和模块
Posted sunjingjingking
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导入包和模块相关的知识,希望对你有一定的参考价值。
一、模块
定义*.py 文件,进入当前python 交互,导入模块调用函数!
二、__name__
__name__ 变量
1、如果是python 执行 xxxx.py,这个变量默认值为__main__
2、如果是在其他文件导入模块 import xxx,这个__name__就等于这个模块文件名
例子:
# test.py –> test
# aaa.py –> aaa
三、包
包,就是创建一个目录,里面有N多*.py文件,还有一个__init__.py文件!
__all__ 在__init__.py 文件加入,__all__= [‘模块名’],加入了列表中就能使用 from 包 import *,没有加入列表的模块不能导入!
四、打包和发布
在包文件下创建一个,set.py文件,python set.py build #打包,生成个目录build
python set.py sdist #生成压缩文件,把dist目录下的压缩包,发给别人使用。
python set.py install #把包安装到当前环境里面
直接可以使用
以上是关于导入包和模块的主要内容,如果未能解决你的问题,请参考以下文章