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 |