试图运行“pygame.examples.midi.main”但得到一个SyntaxError

时间:2013-09-04 18:08:13

标签: python syntax pygame midi

这是我的源代码:

导入pygame

pygame.examples.midi.main(mode ='output',device_id = None) - >无

我已经安装了没有错误的pygame。显然语法有问题(如错误信息所示"语法无效")但在搜索pygame文档后,我无法找到有关如何运行这些示例的任何信息。

这是解释正确语法的链接:http://www.pygame.org/docs/ref/examples.html#pygame.examples.midi.main

提前致谢

2 个答案:

答案 0 :(得分:0)

您的问题出在-> None

这不是Python语法的一部分。它是文档的一部分,只是为了向您展示该函数的返回值。从代码中删除它,它应该工作。

答案 1 :(得分:0)

我将你的程序输入IDLE shell(没有 - > None)

它第一次说模块没有属性'示例'

所以我重新启动了shell,而是使用了这些行:

import pygame.examples.midi
pygame.examples.midi.main(mode='output',device_id=None)

它工作正常(弹出一个可玩的键盘)。