Python 结束=“结束”&引用;这是一个错误

Python 结束=“结束”&引用;这是一个错误,python,eclipse,pydev,Python,Eclipse,Pydev,可能重复: 您好,我一直在自学python,但end=“”语句有问题。 有人能帮我吗?当我在代码中运行它时,它说这是一个无效的语法。 Thx提前。我写错了吗 非常感谢您对新手的帮助。显然,任务没有问题: pax@pax-desktop:~$ python Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license"

可能重复:

您好,我一直在自学python,但end=“”语句有问题。 有人能帮我吗?当我在代码中运行它时,它说这是一个无效的语法。 Thx提前。我写错了吗


非常感谢您对新手的帮助。

显然,任务没有问题:

pax@pax-desktop:~$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> end= " "
>>> len(end)
1
>>> 
因此,必须有另一个问题。除了看到错误消息和实际代码之外,我唯一能提出的建议是:

  • 检查缩进。众所周知,Python在这方面非常挑剔,因为它决定了代码块是什么
  • 检查引号是否为常规引号,而不是像从Word文档或网页上剪切粘贴的那样
当网页创建者无法发布正确的代码(或他们的演示引擎咀嚼代码)并且在我的系统上导致:

pax@pax-desktop:~$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> end= “ ”
  File "<stdin>", line 1
    end= “ ”
         ^
SyntaxError: invalid syntax
pax@pax-桌面:~$python
Python 2.7.1+(r271:868321911年4月11日,18:05:24)
[GCC 4.5.2]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>end=“”
文件“”,第1行
end=“”
^
SyntaxError:无效语法

我假设您在使用
print
语句时遇到问题,所以您尝试使用
print(var,end=”“)
。此语法仅对Python 3.0有效。如果您使用的是Python2.x,那么它将显示一个错误。为了了解您正在终端中使用的python版本,请键入
python--version
。Python2.x和Python3在语法上略有不同。你可以阅读它们之间的区别。
顺便说一下,在Python2.x中,您可以通过
print var,

欢迎使用StackOverflow来实现相同的结果。请复制粘贴您试图运行的代码和收到的错误。查看问题的标题,我怀疑问题出在“智能”引号上。@Johnsyweb-我不太确定-查看帖子。。。