Pygame Color使用字符串时参数无效

2024-10-02 08:22:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在从一个文本文件中加载一个颜色值,pygame给出了它的错误。它在我的Windows计算机上运行得很好,但在使用相同代码的Linux上就不行了。下面是一个例子,说明这段代码在耍什么诡计:

color = getSetting('playerColor')  //reads a .ini from SafeConfigParser
print color                        //prints: #f54e4e
print pygame.Color('#f54e4e')      //prints: (245, 78, 78, 255)
print pygame.Color(color)          //throws invalid argument error

只有linux的特性让我相信这与编码有关。我听说了游戏。颜色如果将来的unicode_文本被导入,则中断,但它没有导入。我使用的是python2.7,pygame 1.9.1

我试着直接传递的任何一根线都能正常工作。在


Tags: 代码颜色linuxwindows计算机错误printspygame

热门问题