终端中的Python打印返回'无效语法'

时间:2015-05-08 07:39:07

标签: python unix

我使用我的mac上的终端运行一些python,当我尝试打印一个字符串时,我得到一个无效的语法错误。

Michaels-MBP:~ mike$ python text.py
File "text.py", line 2
print(‘hi’)
      ^
SyntaxError: invalid syntax

我用单引号尝试了它,有没有括号,但我一直收到错误,错了。

1 个答案:

答案 0 :(得分:4)

应该是:

print('hi')

你有适当的英国报价‘foo’。这些是在编写人类可读文本时使用的正确符号,但Python需要实际的单引号'

您的编辑器可能启用了某种智能引号功能,因此在编写代码时关闭它是明智的(例如,配置编辑器以检测.py等扩展名。)