北京网帮你
python的pyc模块的编译 compile作用说明
时间:2019-09-10 03:04:39 浏览:92

pyc模块的编译 compile
           编译             解释执行
 mymod.py -----> mymod.pyc -------> python3



模块的文档字符串
 模块内第一个没有赋值给任何变量的字符串为文档字符串

模块的__doc__属性:
 用于绑定模块文档字符串

__file__ 属性
 绑定模块对应的文件路径


__name__ 属性
 __name__属性用来记录模块的自身的名字

 作用:
   1. 记录模块名
   2. 判断是否为主模块
 说明:
   1. 当此模块作为主模块(也就是第一个运行的模块)运行时,__name__绑定'__main__'
   2. 当此模块不是主模块时,__name__绑定模块名(文件名去掉.py后缀)



模块的__all__列表
 模块中的 __all__ 列表是一个用来存放可导出属性的字符串列表

 作用:
   限定当用from xxx import * 语句导入时,只导入 __all__ 列表内的属性

 

模块的隐藏属性
 模块中以'_' 开头的属性,在from xxx import * 导入时将不被导入,通常称这些属性为隐藏属性



随机模块 random
 作用:
   用于模拟或生成随机输出的模块

 文档参见:
   python_base_docs_html/随机模块random.html

[上一篇]python3包的导入语法
[下一篇]python3系统模块自定义模块加载过
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录