<p>因此,我正在为我的游戏编写一个非常简单的保存系统,它将文件名保存为变量名(在添加“:MinecraftText”之前)-turePack.txt文件"). 我对它进行了打印(在名称更改之后),变量也更改了,但它仍然给了我错误的文件名。有什么想法吗?谢谢。你知道吗</p>
<pre><code>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()
</code></pre>
<p>编辑:可能是另一个重要的细节;它正在创建一个文件,只是使用了错误的名称</p>