【问题标题】:Pythonwin - print function not working [duplicate]Pythonwin - 打印功能不起作用[重复]
【发布时间】:2011-07-20 19:54:49
【问题描述】:

我正在运行 pywin32 build 216.1,但无法使用简单的打印功能 - 例如:

>>> print 'Hello!'

应该返回:

Hello!

但我得到了:

Traceback (  File "<interactive input>", line 1
    print 'Hello!'
                      ^
SyntaxError: invalid syntax

我尝试使用什么打印并不重要,它会给我同样的错误。只要不涉及使用打印功能,我就可以做其他事情。有人可以帮忙吗?

【问题讨论】:

  • 你运行的是什么版本的 Python?在 2.x 中 print 是一个语句,可以用作print 'Hello!'。在 3.x 中,它是一个函数,应该被称为 print('Hello!')

标签: python python-3.x


【解决方案1】:

在 Python 3 中,print 是一个函数,而不是语句。可以这样称呼:

print("Hello!")

【讨论】:

  • Jay,pywin32 不是 Python 的一个版本,它只是 GUI 和编辑器。如果您刚刚下载,底层解释器可能是 Python 3.2.0 或 3.2.1。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多