2017-10-05 68 views
-3

我是一個Python初學者,可能它是一個簡單的問題,但我真的陷入困境,需要幫助。我想讓python在.txt文件中出現在另一個文本之上的文本。這裏是我的代碼 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

[Prepend line to a beginning of a file]的可能重複(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) 

輸出:

你好

世界!

現在將輸出字符串寫入文件,或覆蓋從輸入字符串中獲取的文件。