python-模块

一、sys模块

import sys
sys.version #获取当前Python的版本信息
sys.executable #获取当前运行的程序块
#获取当前操作系统的版本信息
sys.modules.keys() #获取当前导入的当前模块

二、字节编译(.py -> .pyc)
* 自动编译

在Python文件中导入当前模块,Python就会自动的将当前的模块的.py文件编译成.pyc文件
  • 手动编译
打开命令行,进入到当前模块的目录下,执行
python -m compileall [模块名文件名].py

①.pyc文件的使用
作用:由于是二进制文件,可以加快模块的运行速度;可以将.pyc做反编译的高级功能

三、import与from…import以及from … import *
* import:是导入整个模块
* from…import: Python的from语句让你从模块中导入一个指定的部分到当前命名空间中, 这个声明不会把整个fib模块导入到当前的命名空间中
* from … import *:把一个模块的所有内容全部导入到当前的命名空间中

四、认识name属性——认识主模块
* 主函数:在Python函数中,如果一个函数调用其他函数完成一项功能,称之为主函数
* 非主函数:如果一个函数没调用其他函数,称之为非主函数
* 主模块:如果一个模块是被直接调用,而没有被其他调用,称之为主模块
* 非主模块:如果一个模块被其他调用,称之为非主模块

  1. name
    ①功能:判断一个模块是否是主模块
if __name__ == "__main__":
        print "It's main"
else:
        print "It's not main"

五、自定义模块
六、dir()函数

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值