hello =“bonjour”python2.7上的语法错误

时间:2013-11-01 14:49:44

标签: python python-2.7 syntax syntax-error

我尝试在python中启动一个基本程序:

#!/usr/bin/python2.7
# -*- coding: utf-8 -*-

hello = "world"

我收到了这个错误:

File "toto.py", line 4
  hello = "world"
          ^
SyntaxError: invalid syntax

但我确信它的语法很好! 那我错在哪里?

感谢。

1 个答案:

答案 0 :(得分:6)

如果你查看你的问题标题,你可能会注意到:引号很奇特。如果我使用弯引号“bonjour”而不是"bonjour",那就是您看到的错误消息:

~/coding$ python2.7 hello.py 
  File "hello.py", line 4
    hello=“bonjour”
          ^
SyntaxError: invalid syntax

改为使用"

(我知道你的成绩单让你看起来做了使用",但我很确定你没有。这是否意味着你运行的代码不同于你认为你是,或者你粘贴了错误的代码,或者你的花哨的引号没有被粘贴到SO中,我不确定。但这是潜在的问题。)