如何将一个字符串保存在文本文件中并在以后的代码中使用它[Python]?
问题描述:
用户应该输入一个字符串,我将它保存在文本文档中。到目前为止,所有工作都在进行中,但下一步将是读取字符串并在以后的代码中使用它。有人能解释我如何做到这一点?我对python有点新鲜。如何将一个字符串保存在文本文件中并在以后的代码中使用它[Python]?
这是我走到这一步:
import datetime
now = datetime.datetime.now()
_prename_human = ""
_prename_human = input("test")
text_file = open("save.txt", "w")
text_file.write("prenameHuman: %s" % _prename_human)
text_file.close()
text_file = open("save.txt", "r")
readFile = text_file.read()
text_file.close()
答
_prename_human=input("test")
with open("save.txt","r+") as f:
text_file =f.readlines()
text_file.insert(0,"\n prenameHuman: {}".format(_prename_human))
f.seek(0)
f.writelines(text_file)
readFile=open("save.txt","r")
print("\n"+readFile.read())
readFile.close()
这是会做你想要的东西。
答
我有点困惑,你正试图在这里实现什么,但我可以告诉的是你只是想读取的文件和存储它变成一个变量。
虽然你已经在做这个!
你的变量“READFILE”中将包含的文件,你可以在任何时候回忆的内容。
尝试
print readFile
看一看一些更详细的信息如下: https://docs.python.org/2/tutorial/inputoutput.html
有不少询问如何文件读写,你有没有试着用搜索引擎,或在Stack Overflow上寻找它的问题? – MooingRawr
你可能想研究Python中的pickle模块 –
_“下一步就是读出字符串”_ - 但是你已经这么做了?您如何使用文件中的数据取决于您。 –