3
私の甥ボードゲームの属性特性ランダム化をしようとしています。後で使用できるように属性を外部ファイルに書き込もうとしています。ファイルに書き込もうとすると、エラーが発生します。TypeError:デコードstrはサポートされていません
speedE = str('Speed -', str(speed))
TypeError: decoding str is not supported
私のコードは計算された属性を属性の名前に追加しています。 I. (「強さ - 」、strengthEは) 私のコードは...外部ファイルに書き込み、そのあまりにもうまくAHAつもりはないと非常に新しい
import random
char1 = open('Character1.txt', 'w')
strength = 10
strength += int(random.randint(1, 12)/random.randint(1,4))
speed = 10
speed += int(random.randint(1, 12)/random.randint(1,4))
speedE = str('Speed -', str(speed))
char1.write(speedE)
strengthE = str('Strength -', str(strength))
char1.write(strengthE)
print(char1)
char1.close()
char2 = open('Character2.txt', 'w')
strength2 = 10
strength2 += int(random.randint(1, 12)/random.randint(1,4))
speed2 = 10
speed += int(random.randint(1, 12)/random.randint(1,4))
speedE2 = str('Speed -', str(speed))
char2.write(speedE2)
strengthE2 = str('Strength -', str(strength))
char2.write(strengthE2)
print(char1)
char2.close()
イムです。 あなたと私の甥が本当に助けてくれれば感謝します。ありがとう
こんにちは私はこれを試してみましたが、それは私にエラー「CHAR1を与えました.write(speedE) TypeError:write()引数はタプルではなくstrでなければならない ' – Lomore
その行のどこかに末尾にカンマがあります。それを除く。 –