2017-10-05 4 views
-3

私はPythonの初心者ですが、おそらく簡単な質問ですが、私は本当に立ち往生して助けが必要です。私は.txtファイル内の別のものの上にテキストを表示するようにpythonを作りたい。ここに私のコードです x = ''.join(random.choice(string.ascii_uppercase + string.ascii_lowercase + string.digits) for _ in range(5)) with open('C:/User/answer1.txt','a+') as f: f.write(x) f.write('1\n'.join([x]))テキストを上に表示するには? (Python)

試してみましたが、それは動作しません。助けを得ることを願っています。ありがとうございました!

+1

[ファイルの先頭に行を追加](https://stackoverflow.com/questions/5914627/prepend-line-to-beginning-of-a-file)の可能な複製 – Mel

答えて

0

は、改行文字で参加

input_string = "world!" 
ontop_string = "Hello" 

output = '\n'.join([ontop_string, input_string]) 
print(output) 

出力:

こんにちは

世界!

出力文字列をファイルに書き込むか、入力文字列を取得したファイルを上書きします。

関連する問題