2016-11-25 66 views
-4

用戶應該輸入一個字符串,我將它保存在文本文檔中。到目前爲止,所有工作都在進行中,但下一步將是讀取字符串並在以後的代碼中使用它。有人能解釋我如何做到這一點?我對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

_「下一步就是讀出字符串」_ - 但是你已經這麼做了?您如何使用文件中的數據取決於您。 –

回答

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

這是會做你想要的東西。

0

我有點困惑,你正試圖在這裏實現什麼,但我可以告訴的是你只是想讀取的文件和存儲它變成一個變量。

雖然你已經在做這個!

你的變量「READFILE」中將包含的文件,你可以在任何時候回憶的內容。

嘗試

print readFile 

看一看一些更詳細的信息如下: https://docs.python.org/2/tutorial/inputoutput.html

相關問題