InteractiveInterpreter runsource() in Python
Last Updated :
26 Mar, 2020
With the help of InteractiveInterpreter.runsource()
method, we can compile and run the source having single or multiple lines by using InteractiveInterpreter.runsource()
method.
Syntax : InteractiveInterpreter.runsource(code)
Return : Return the Output if compile successful else false with error.
Example #1 :
In this example we can see that by using InteractiveInterpreter.runsource()
method, we are able to compile and run the piece of code and if run is successful we can get the result else false by using this method.
from code import InteractiveInterpreter
code = 'print("GeeksForGeeks")'
InteractiveInterpreter().runsource(code)
|
Output :
GeeksForGeeks
Example #2 :
from code import InteractiveInterpreter
code = 'a = 8; b = 2.5; -a = a + b'
InteractiveInterpreter().runsource(code)
|
Output :
SyntaxError: can’t assign to operator
False
Share your thoughts in the comments
Please Login to comment...