美文网首页
2019-04-30

2019-04-30

作者: 十点半的橙汁 | 来源:发表于2019-05-04 22:55 被阅读0次

    1.什么是模块:python中一个py文件就是一个模块

    2.导入模块

    1)import 模块名 -- 在当前模块中导入指定模块,导入后可以使用
    # 指定模块中的所有声明过的全局变量
    重命名:import 模块名 as 新模块名 -- 对导入的模块进行重命名
    2)from 模块名 import 变量1,变量2,... 在当前模块中导入指定模块,导入后可以使用import后的所有变量
    from 模块名 import * -- 在当前模块中导入指定模块,导入后可以使用模块中的所有变量
    重命名:
    from 模块名 import 变量1 as 新变量1,变量2 as 新变量2 ,...

    3)重命名:
    模块重命名:import test as T1
    变量重命名:from test import num as t1,t2

    3.导入模块的原理:

    1)通过import或者from-import导入模块,本质就是去执行模块中的代码
    2)怎么阻止导入:将需要阻放止导入的代码直接或者间接放if—main中
    if name == '__ main__':
    需要阻止的代码块
    3)阻止导入的原理:
    每个模块都有一个name属性,这个属性的默认值是模块的名字。
    当我们直接执行模块的时候,这个模块的name的值就会自动的变成main
    在模块中直接点run运算才算直接运行,导入调用不算直接运行。

    相关文章

      网友评论

          本文标题:2019-04-30

          本文链接:https://www.haomeiwen.com/subject/tnixoqtx.html