借助code.compile_command()
方法,我们可以编译单行或多行代码以通过使用以下命令检查语法错误(如果有)code.compile_command()
方法。
用法:code.compile_command(code)
返回:Return the object or compilation error if any.
范例1:
在这个例子中,我们可以通过使用code.compile_command()
方法,我们可以使用此方法来编译多行代码。
# import code
from code import compile_command
code = 'a = 5 b = 9; print(a + b)'
# Using code.compile_command() method
compile_command(code)
输出:
a = 5 b = 9; print(a + b)
^
SyntaxError:invalid syntax
范例2:
# import code
from code import compile_command
code = '-a=5'
# Using code.compile_command() method
compile_command(code)
输出:
SyntaxError:can’t assign to operator
相关用法
注:本文由纯净天空筛选整理自Jitender_1998大神的英文原创作品 code.compile_command() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。