执行需要输入的命令
通过网络来调用命令
执行命令来创建需要处理的输出
执行其他python脚本
执行一系列动态生成的Python语句
导入Python模块
Python中,内建和外部模块都可以提供上述功能...,程序员得根据实现的需要,从这些模块中选择合适的处理方法
14.1 可调用对象
即任何能够通过函数操作符"()"来调用的对象,函数操作符得紧跟在可调用对象之后,比如,用"foo()"来调用函数"foo"...14.1.3 类
我们可以利用类的可调用行来创建实例,实例化调用的任何参数都会传入到构造函数里
>>> class C(object):
... ...和eval()相似,exec语句执行代码对象或字符串形式的python代码,exec语句只接受一个参数,以下是通用语法
exec obj
例:
>>> exec """
... x = 0
... print...,我们的目的是提供实效的编程例子来屏蔽副作用
14.4.2 execfile()
通过文件对象,使用exec语句来读取python脚本的内容并执行
例:
f = open(filename,'r')
exec