如何将一个字符串保存在文本文件中并在以后的代码中使用它[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() 
+2

有不少询问如何文件读写,你有没有试着用搜索引擎,或在Stack Overflow上寻找它的问题? – MooingRawr

+0

你可能想研究Python中的pickle模块 –

+0

_“下一步就是读出字符串”_ - 但是你已经这么做了?您如何使用文件中的数据取决于您。 –

_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