Итак, я пишу очень простую экономичную систему для своей игры, и она сохраняет имя файла как просто имя переменной (до добавления «: MinecraftText-turePack.txt») , Я выполнил печать через него (после смены имени), и переменная была изменена, но она все же дала мне неправильное имя файла. Есть предположения? Благодарю.Переменное имя, кажется, перезаписывается
if response == "save_pack":
print("What do you want to call it?")
name = input()
name = name + ":MinecraftText-turePack.txt"
pack = open(name, "w")
for each in inventory:
name, amount, recipe = each
pack.write(name)
pack.close()
Редактировать: Возможно, еще одна важная деталь; он создает файл с неправильным именем
Неверное значение u для переменной 'name'? – Nilesh
Он просто возвращает то, что вводится – Griftor
Какое значение имеет инвентарь? – xecgr