Python 如何让用户在Visual Studio代码中的基于文本的rpg中保存和加载他们的游戏?

Python 如何让用户在Visual Studio代码中的基于文本的rpg中保存和加载他们的游戏?,python,Python,我正在制作一个基于文本的rpg,但是想不出任何方法让用户保存他们的进度并将其加载回来。有什么想法吗 我是一个新的程序员,除了在这个网站上,我没有做太多的研究。我曾想过在文本文件中进行读写操作,但没有成功。以下是我提出的解决方案: def save(what_to_write): file = open("file_name.txt", "w") write = file.writelines(what_to_write) file.close() file = open("fi

我正在制作一个基于文本的rpg,但是想不出任何方法让用户保存他们的进度并将其加载回来。有什么想法吗


我是一个新的程序员,除了在这个网站上,我没有做太多的研究。我曾想过在文本文件中进行读写操作,但没有成功。

以下是我提出的解决方案:

def save(what_to_write):
  file = open("file_name.txt", "w")
  write = file.writelines(what_to_write)
  file.close()

  file = open("file_name.txt")
  cont = file.readline()
  print (cont)
  file.close()

首先
open(…,“w”)
write(…)
close()
,然后
open(…,“r”)
read()
close()
。但是还有其他格式可以读/写数据——json、yaml、ini、pickle、sqlite等。它们更易于使用。为什么这个标签是
python
,而你的问题标题是
Visual Studio
??“我想在一个文本文件中读写,但那不起作用。”——怎么会这样?这是一种自然的方法,在Python中非常容易做到。如果您需要代码方面的帮助,您需要显示它。@Reedinationer Visual Studio代码是我用来编写python的代码编辑器。对不起,如果我没有说清楚的话。你的问题实际上没有任何意义。读取和写入文本文件的机制非常简单。究竟读什么和写什么取决于你的游戏的细节,这对我们来说是完全未知的。现在还不清楚你希望得到什么样的答案。