當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。