This piece of code, file test.py ,
if 1:
print "foo"
print "bar"
可以用execfile("test.py")
或python test.py
成功执行,但当人们试图把它复制粘贴到Python解释器中时。
File "<stdin>", line 3
print "bar"
SyntaxError: invalid syntax
为什么会这样?解释器的配置方式能否使其成功地读取复制粘贴的文本?
我想这可能会影响到在解释器中的打字,但对我来说是可以的。