Python compile() 函数
定义和用法
The compile()
函数将指定的源代码作为代码对象返回,准备执行。
语法
compile(source, filename, mode, flag, dont_inherit, optimize)
参数值
参数 | 描述 |
---|---|
source | 必需。要编译的源代码,可以是字符串、字节对象或 AST 对象。 |
filename | 必填。源文件的文件名。如果源文件不来自文件,您可以随意填写。 |
模式 | 必填。合法值 eval - 如果源是一个单个表达式 exec - 如果源是一个语句块 single - 如果源是一个单个交互式语句 |
标志 | 可选。如何编译源代码。默认值为 0。 |
不要继承 | 可选。如何编译源代码。默认值为 False。 |
优化 | 可选。定义编译器的优化级别。默认值为 -1。 |