Я просто не могу понять проблему. Так что я делаю игру, и я использую деньги, чтобы покупать вещи в игре, и это, похоже, не работает. Я пытаюсь написать новые потраченные деньги в TXT-файле, и я просто получаю сообщение об ошибке.Открытие файлов в pygame error
with open("money.txt", "r") as rm:
game_money = rm.read()
with open("money.txt", "w") as fm:
fm.write(str(game_money))
def Function():
............
slowdown_price = 20
elif action == "buy_slowdown":
if game_money >= 20:
time.sleep(0.5)
game_money -= slowdown_price
slowdown_powerup += 1
with open("money.txt", "w") as wm:
wm.write(str(game_money))
Я получаю следующее сообщение об ошибке:
TypeError: unsupported operand type(s) for -=: 'str' and 'int'
какая ошибка вы получаете? Можете ли вы исправить ошибки с отступом? – depperm
Я пробовал все преобразования целых чисел в строки .. просто не работает. – StrozeR
всегда добавьте в вопрос ** FULL ** сообщение об ошибке - есть и другая полезная информация - т.е. какая строка создает проблему и т. д. – furas