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 |