gpt4 book ai didi

python - 使用 ConfigParser 从配置文件中读取颜色以与 Pygame 一起使用

转载 作者:行者123 更新时间:2023-12-01 06:17:01 25 4
gpt4 key购买 nike

在配置文件中,我将变量定义为

BackgroundColor = 0,0,0

这应该适用于 Pygame 的 screen.fill 设置或任何与此相关的颜色参数。我可以在哪里执行 screen.fill(0,0,0)

我认为这个问题是,对于通过configfile读取的整数,我必须使用int()将字符串转换为int。对于像 color int 这样的东西不起作用,我不知道应该使用什么。

TypeError: invalid color argument

这是 python 的错误。

最佳答案

你有一个代表颜色的字符串,例如'0,0,0'。使用 split(',') 将其拆分为单独的字段,然后转换每个字段。

例如

color = '255, 255, 255'
red, green, blue = color.split(',')
red = int(red)
green = int(green)
blue = int(blue)

或者,如果您想一步完成,并且推导式不会打扰您:

color = '128, 128, 128'
red, green, blue = [int(c) for c in color.split(',')]

关于python - 使用 ConfigParser 从配置文件中读取颜色以与 Pygame 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2725806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com