如何在文本文件中保存字符串并在以后的代码中使用它[Python]?

时间:2016-11-25 20:04:07

标签: 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 个答案:

答案 0 :(得分:1)

_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()    

这将做你想做的事。

答案 1 :(得分:0)

我对你在这里想要达到的目标感到有点困惑,但从我能说的是你只想读取文件并将其存储到变量中。

你已经这样做了!

您的变量“readFile”将包含文件的内容,您可以随时调用。

尝试

print readFile

有关更详细的信息,请查看以下内容: https://docs.python.org/2/tutorial/inputoutput.html