当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python codeop.compile_command用法及代码示例


借助codeop.compile_command()方法,我们可以编译单行或多行代码以通过使用以下命令检查语法错误(如果有)codeop.compile_command()方法。

用法: codeop.compile_command(code)

返回:返回对象或编译错误(如果有)。



范例1:
在这个例子中,我们可以通过使用codeop.compile_command()方法,我们可以使用此方法来编译多行代码。

# import codeop 
from codeop import compile_command 
  
code = 'a = 5 b = 9; print(a + b)'
# Using codeop.compile_command() method 
compile_command(code) 

输出:

a = 5 b = 9; print(a + b)
^
SyntaxError:invalid syntax

范例2:

# import codeop 
from codeop import compile_command 
  
code = '-a = 5'
# Using codeop.compile_command() method 
compile_command(code) 

输出:

SyntaxError:can’t assign to operator




相关用法


注:本文由纯净天空筛选整理自Jitender_1998大神的英文原创作品 codeop.compile_command in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。