第十四章 执行环境
2019-06-09 16:58:20 0 举报
AI智能生成
《Python核心编程(第二版)》第十四章 执行环境 思维导图
作者其他创作
大纲/内容
可调用对象
函数
内建函数BIF
用户自定义函数UDF
lambda匿名函数
方法
内建方法BIM
用户定义方法UDM
类
类的实例
__call__
callable()
代码对象
执行和生成代码对象的函数
callable(obj)
eval(obj , globals = globals() , locals = locals())
obj
globals
locals
exec(obj)
obj
compile(string , file , type)
string
file
type
'eval'
可求值表达式
'single'
单一可执行语句
'exec'
可执行语句组
evec\eval\compile 区别
eval 和 exec 每次执行都要对代码进行字节变异处理
调用代码对象比字符串快
compile提供一次性字节代码预编译,以后每次调用,都不需编译
执行其他python程序
作为模块导入
__name__ == '__main__'
将模块作为脚本执行
执行其他非Python程序
os.system()
os.poen()
结束执行
sys.exit() 和 SystemExit
sys.exitfunc()
os._exit(status)
收藏
收藏
0 条评论
下一页