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


Python InteractiveInterpreter runsource()用法及代码示例


借助InteractiveInterpreter.runsource()方法,我们可以使用编译并运行具有单行或多行的源InteractiveInterpreter.runsource()方法。

用法: InteractiveInterpreter.runsource(code)

返回:如果编译成功,则返回输出,否则返回false并返回错误。



范例1:
在这个例子中,我们可以通过使用InteractiveInterpreter.runsource()方法,我们能够编译并运行这段代码,如果运行成功,则可以使用此方法将结果返回false。

# import code and InteractiveInterpreter 
from code import InteractiveInterpreter 
  
code = 'print("GeeksForGeeks")'
# Using InteractiveInterpreter.runsource() method 
InteractiveInterpreter().runsource(code)

输出:

GeeksForGeeks

范例2:

# import code and InteractiveInterpreter 
from code import InteractiveInterpreter 
  
code = 'a = 8; b = 2.5; -a = a + b'
# Using InteractiveInterpreter.runsource() method 
InteractiveInterpreter().runsource(code)

输出:

SyntaxError:can’t assign to operator
False




相关用法


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