小编dlp*_*p96的帖子

python解释器如何在以下代码中逐行运行代码?

我已经读过解释器逐行运行代码并同时报告错误并停止进一步执行.所以在python中,考虑文件ex1.py,

print "Hello world"
12variable = 'bye'
print 12variable
Run Code Online (Sandbox Code Playgroud)

现在根据解释器的工作,解释器将运行第一行,即它首先打印hello world,然后在下一行显示语法错误(逐行工作).因此预期的产出是:

Hello world
12variable = 'bye'
         ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

但实际产量是 -

12variable = 'bye'
         ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

为什么不在Hello World第一次打印?

python interpreter syntax-error

9
推荐指数
2
解决办法
1624
查看次数

标签 统计

interpreter ×1

python ×1

syntax-error ×1