函数(九)-包与模块

一 模块

1 概念

概念: python中的以py为后缀名的文件。

模块属于标识符,遵循标识符规则。

2 导入方式

注意:被导入模块会首先执行一遍

  • import 模块名

    使用方式:模块名.函数()/变量名

    好处:导入对象不会与本地模块中对象冲突

  • 精准导入:from 模块名 import 具体内容

    使用方法:方法()/变量

    优点:使用简单

    不足:可能存在导入对象和本地对象冲突

  • import 模块名 as 别名

    应用场景:

    • 模块名过长
    • 模块名和本地命名冲突
  • from 模块名 import 对象 as 别名

    应用场景:

    • 对象名过长
    • 对象名和本地命名冲突
  • from 模块 import * (不推荐)

二 包

包和目录区别:是否包含_init_.py

包作用:可以批量管理模块,在init文件中对模块进行统一管理。

注意:一旦使用了相对导入方式,程序的启动方式,要通过命令启动。

python -m  包.模块  #  模块不写后缀名

包的导入方式与模块导入方式一致,只要注意路径即可。

posted @ 2020-12-07 10:00  小杜打醋尢买布  阅读(71)  评论(0)    收藏  举报