模块
# 模块 """ 模块是一个包含所有你定义的函数和变量的文件 使用 import 引入 python 标准库中的模块 在文件顶部引用 一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行 当前目录下存在与要引入模块同名的文件,就会把要引入的模块屏蔽掉 as 关键字 import 模块名1 as 模块别名 在导入模块时,每个导入应该独占一行 导入后通过 模块名. 使用 模块提供的工具全局变量、函数、类 如果两个模块,存在同名的函数,那么后导入模块的函数,会覆盖掉先导入的函数
""" # import import module1[, module2[,... moduleN] import sys # from … import 语句 # from modname import name1[, name2[, ... nameN]] # 只引入模块中部分内容 from pymodel import func1, func2 # from … import * 语句 # 把一个模块的所有内容全都导入到当前文件 from modname import * # __name__属性 用__name__属性来使该程序块仅在该模块自身运行时执行 # 每个模块都有一个__name__属性,当其值是'__main__'时,表明该模块自身在运行,否则是被引入 # using_name.py sd = 100 if __name__ == '__main__': print(sd) # 引入时不执行 自己运行时执行 # as 关键字 # 当 引入的模块字符太长 或是函数名称太长 可以使用as 别名