2 回答

TA貢獻(xiàn)1802條經(jīng)驗 獲得超4個贊
您可以在此處的先前答案中看到如何在此處調(diào)查pygame.color.THECOLORS?中的顏色。
因此,如果您有一個在 pygames 預(yù)定義顏色中命名顏色的字符串,您可以像這樣自己獲取顏色:
BLACK?=?pygame.Color("black") GREEN?=?pygame.Color("green")
請注意,顏色的名稱是小寫的。

TA貢獻(xiàn)1865條經(jīng)驗 獲得超7個贊
我沒有使用 pygame 的經(jīng)驗,但是:
小建議:
使用 JSON。使用 JSON,您可以簡單地從文件中讀取列表和字典并將它們寫入文件。
JSON 是一個標(biāo)準(zhǔn)庫,因此您不必安裝它。
JSON文件
{"square1" : "BLACK", "square2" : "GREEN"}
Python文件
import json
閱讀:
with open("MYFILE.json", "r") as file:
mydata = json.load(file)
squarecolor = mydata["square1"]
寫作:
with open("MYFILE.json", "w+") as file:
#The + behind the w means, that, if the file doesn't exist, python creates it
json.dump(mydata, file)
添加回答
舉報