首页 > 代码库 > Python模块和包
Python模块和包
模块
脚本:Python的脚本都是用扩展名py的文本文件保存的,一个脚本可以单独运行,也可以导入到另一个脚本中运行。
模块:当脚本被导入运行时,成为模块(module)
模块名与脚本的文件名相同
导入test.py脚本:import test
区分直接(主体)调用和间接调用:
if __name == ‘__main__‘
程序导入模块时,先寻找当前的目录,例如import string,如果当前目录有string.py就会优先调用当前目录下的string.py而不是系统的string模块,如果当前目录下没有,就会导入python中lib目录下的string
模块导入后会自动生成编译文件.pyc
包
创建包的步骤:
- 建立一个名字为包名字的文件夹
- 在该文件夹下创建一个__init__.py文件(文件可以为空)
- 根据需要在该文件夹下存放脚本文件、已编译扩展及子包
- 使用: import pack.m1, pack.m2, pack.m3
------------------
模块是一个可以导入的python脚本文件
包是一堆按目录组织的模块和子包,目录下的__init__.py文件存放了包的信息
导入模块和包:
import
import as
from import
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。