Python compile() 函数
定义和用法
compile() 函数将指定的源作为代码对象返回,并准备执行。
语法
compile(source,
filename, mode, flag, dont_inherit,
optimize)
参数值
| 参数 | 描述 |
|---|---|
| source | 必需。要编译的资源,可以是字符串、字节或 AST 对象。 |
| filename | 必需。源所来自的文件的名称。如果源不是来自文件,则可以编写任何内容。 |
| mode | 必需。合法值: eval - 如果源是单个表达式 exec - 如果源是语句块 single - 如果源是单个交互式语句 |
| flags | 可选。如何对源进行编译。默认为 0。 |
| dont-inherit | 可选。如何对源进行编译。默认为 False。 |
| optimize | 可选。定义编译器的优化级别。默认为 -1。 |
更多实例
相关页面
参考手册:eval() 函数
参考手册:exec() 函数

