目前我有一个标有 Test1.txt 的文本文件,其中有如下所示的文字行:
Question 2) Delete This
a) Sample Text
b) Sample Text
我想用用户输入替换第七行的“删除此”段。
请注意;文本行:[问题2)删除此],是第七行。
如何使用raw_input替换某行文本的某一部分? 这是到目前为止的代码
f = open('Test1.txt', 'r+')
f.write(raw_input("Start Writing:\n"))
f.close()
这成功将用户输入写入文件Test1.txt。然而它显然只是把它写到第一行。 我不知道如何用用户输入替换“删除此内容”。
我想知道如何用用户输入替换一行的一部分。
例如,如果用户输入:abc
然后文本文件将显示为:
Question 2) abc #rather than Delete This
a) Sample Text
b) Sample Text
非常新的Python,因此对任何代码的任何解释都会得到很多赞赏! 感谢
潜在重复:Writing multiple lines to a textfile by taking input in python?