注意:这个问题是关于repl.it的问题,而不是一般问题。
注意:您可能会认为这是重复的,但事实上它并非如此 这些不适合我的问题:
- Python unexpected EOF while parsing : syntax error
- Python unexpected EOF while parsing
- Unexpected EOF while parsing in python
- Python unexpected EOF while parsing (python2.7)
(取自alerady回答问题列表,重复项排除紧凑性)
我在Python中的for循环(repl.it Python 2和Python 3解释器)中遇到问题,在那个单行for循环中没有尾随换行符SyntaxError
for i in (1,2,3,4,): print i+i+i
Traceback (most recent call last): File "python", line 1 for i in (1,2,3,4,): print i+i+i ^ SyntaxError: unexpected EOF while parsing
for i in (1,2,3,4,): print i+i+i
# Trailing newline
3 6 9 12
另一个问题:如何在SE中显示尾随换行符,尾随空格或不可打印的字符(不使用< pre>)?
答案 0 :(得分:2)
它似乎不是一个Python问题。
我在OS X上的python 2.7上尝试了没有换行符的确切脚本。它运行成功。在为print
的参数添加了parens后,我也在Python 3.5上尝试过它。仍然没有错误。
看起来像是repl.it
特有的错误。