这是我的源代码:
导入pygame
pygame.examples.midi.main(mode ='output',device_id = None) - >无
我已经安装了没有错误的pygame。显然语法有问题(如错误信息所示"语法无效")但在搜索pygame文档后,我无法找到有关如何运行这些示例的任何信息。
这是解释正确语法的链接:http://www.pygame.org/docs/ref/examples.html#pygame.examples.midi.main
提前致谢
答案 0 :(得分:0)
您的问题出在-> None
。
这不是Python语法的一部分。它是文档的一部分,只是为了向您展示该函数的返回值。从代码中删除它,它应该工作。
答案 1 :(得分:0)
我将你的程序输入IDLE shell(没有 - > None)
它第一次说模块没有属性'示例'
所以我重新启动了shell,而是使用了这些行:
import pygame.examples.midi
pygame.examples.midi.main(mode='output',device_id=None)
它工作正常(弹出一个可玩的键盘)。