私は問題を把握できません。だから、私はゲームを作っていて、ゲームで物を買うためにお金を使っています。これは動作していないようです。私は.txtファイルに新しい使用済みのお金を書き込もうとすると、ちょうどエラーが発生します。pygameエラーのファイルを開く
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