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


Python InteractiveInterpreter runcode()用法及代碼示例


借助InteractiveInterpreter.runcode()方法,我們隻能使用來執行具有單行或多行的預編譯源代碼InteractiveInterpreter.runcode()方法。

用法: InteractiveInterpreter.runcode(code)
返回:Return the result of executed source else error.

範例1:
在這個例子中,我們可以通過使用InteractiveInterpreter.runcode()方法,我們能夠執行這段代碼,如果運行成功,則可以使用此方法獲得結果else錯誤。



# import code and InteractiveInterpreter 
import code 
from code import InteractiveInterpreter 
  
source = 'print("GeeksForGeeks")'
compile_code = code.compile_command(source) 
  
# Using InteractiveInterpreter.runcode() method 
InteractiveInterpreter().runcode(compile_code)

輸出:

GeeksForGeeks

範例2:

import code 
from code import InteractiveInterpreter 
  
source = 'a = 5; b = 5; li = [a * b for i in range(5)]; print(li)'
compile_code = code.compile_command(source) 
  
# Using InteractiveInterpreter.runcode() method 
InteractiveInterpreter().runcode(compile_code)

輸出:

[25, 25, 25, 25, 25]




相關用法


注:本文由純淨天空篩選整理自Jitender_1998大神的英文原創作品 InteractiveInterpreter runcode() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。