python 模块

模块

# 模块
"""
模块是一个包含所有你定义的函数和变量的文件
使用 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 别名

 

posted @ 2019-12-08 20:22  微刻时光  阅读(115)  评论(0编辑  收藏  举报