0

通过将它们移动到我的 python 安装的 Lib 文件夹中进行安装后,尝试导入 cocos 时出现此错误。

Traceback (most recent call last):
  File "C:/Users/test/PycharmProjects/Testing/main.py", line 1, in <module>
    import cocos
  File "C:\Python34\lib\cocos\__init__.py", line 69, in <module>
    import os, pyglet
  File "C:\Python34\lib\pyglet\__init__.py", line 276
    print '[%d] %s%s %s' % (thread, indent, name, location)
                   ^
SyntaxError: invalid syntax
4

1 回答 1

1

您正在使用 Python 3,但尝试使用 Python 2 的 print 语句。在 Python 3 中,print 语句被更改为 print 函数。尝试:

print('[%d] %s%s %s' % (thread, indent, name, location))

您还可以使用更新的方式在 Python 3 中格式化字符串:

print('{:0d} {}{} {}'.format(thread, indent, name, location))
于 2014-12-25T05:11:31.803 回答