Python hello=";上的语法错误;“你好”;蟒蛇2.7
我尝试用python启动一个基本程序,它是:Python hello=";上的语法错误;“你好”;蟒蛇2.7,python,python-2.7,syntax,syntax-error,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 但我相信这是很好的语法! 那么我错在哪里呢 谢谢。如果你看一下你的题目,你可能会注意到:引号很花哨。如果我用卷曲的引号“bonjour”而不是“
#!/usr/bin/python2.7
# -*- coding: utf-8 -*-
hello = "world"
我得到了这个错误:
File "toto.py", line 4
hello = "world"
^
SyntaxError: invalid syntax
但我相信这是很好的语法!
那么我错在哪里呢
谢谢。如果你看一下你的题目,你可能会注意到:引号很花哨。如果我用卷曲的引号
“bonjour”
而不是“bonjour”
,你会看到错误信息:
~/coding$ python2.7 hello.py
File "hello.py", line 4
hello=“bonjour”
^
SyntaxError: invalid syntax
改用“
(我知道你的成绩单让人觉得你确实使用了
“
”,但我很确定你没有。这是否意味着你运行的代码与你想象的不同,或者你粘贴了错误的代码,或者你奇特的引号没有被粘贴到其中,我不确定。但这是潜在的问题。)如果你看你的问题标题,你可能会注意到:引号很花哨。如果我用卷曲的引号“bonjour”
而不是“bonjour”
,你会看到错误信息:
~/coding$ python2.7 hello.py
File "hello.py", line 4
hello=“bonjour”
^
SyntaxError: invalid syntax
改用“
(我知道你的成绩单让人觉得你确实使用了
“
”,但我很确定你没有。这是否意味着你运行的代码与你想象的不同,或者你粘贴了错误的代码,或者你奇特的引号没有被粘贴到其中,我不确定。但这是潜在的问题。)这就是整个文件吗?如果删除了编码,它能工作吗?删除了Python2.7(第一行),它对我有效(Python3.3)。尝试删除前两行并再次运行它,我看不出有什么原因这不起作用。编辑:该死的人们,我知道他们很想让人们做研究,但杜德的第一个项目显然有一些奇怪的问题,对反对票要表现出一些克制:(还有,op,试着在代码学院学习这些课程,就像一个一般提示一样。所显示的代码永远不会导致这个问题。这是整个文件吗?如果删除了编码,它能工作吗?删除了Python2.7(第一行),它对我有效(Python3.3).试着删除前两行,然后再运行一次,我看不出有什么理由不起作用。编辑:该死的人,我知道他很想让人做研究,但杜德的第一个程序显然有一些奇怪的问题,对反对票表现出一些克制:(还有,op,试着在代码学院上一课,作为一个一般提示。所显示的代码永远不会导致这个问题。如果这是问题的话,很好的回答(从帖子上看不出来,但似乎是合乎逻辑的)。+1太好了,我尝试了很多方法来重现相同的错误,但你解决了它。;-)请注意,Python3在这里引发了一个稍有不同的错误消息:SyntaxError:identifier中的无效字符
@hcwhsa:这是一个相当大的改进!非常感谢,它正在工作!我在代码中没有很好的引号,我只是纠正了它,它很好!如果这是问题的话,这是一个很好的捕获(从文章中看不出来,但似乎合乎逻辑).+1太好了,我尝试了很多方法来重现相同的错误,但你成功了请注意,Python3在这里引发了一个稍有不同的错误消息:SyntaxError:identifier中的无效字符
@hcwhsa:这是一个相当大的改进!非常感谢,它正在工作!我在代码中没有很好的引号,我只是更正了它,没问题!