2016-11-25 3 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