python之模块引入
1、模块和包
1)模块:一个py文件
内置模块和第三方模块:内置模块是python自带的,而第三方模块是自定义的模块或者导入的第三方库
2)包:包含__init__.py文件的文件夹
2、模块的导入
1)import 模块:内置模块的导入,只导入到模块,调用函数:模块.函数()
2)import 包.模块.函数:python的路径是从项目的根目录开始查找的,使用“.”来表示路径的层级关系,调用函数:包.模块.函数()
3)from 包.模块 import 函数 :调用函数:函数()
4)from 包.模块 import 函数 as 别名
调用函数:别名()
当导入的函数名称与自定义的函数名称相同时,后者将会覆盖前者,故导入模块函数的时候可使用别名来区分,避免混淆
5)模块导入,即使没有调用模块里面的函数,模块在导入的时候就已经运行了。
3、模块和包的作用:组织代码
4、__name__:打印的是模块的名称,即py文件的名称,当前运行的py打印的是__main__,表示主程序,每一个运行的程序都有一个主程序(入口)