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