如何使用Raw_Input / User Input替换文本文件中的某些文本行

时间:2015-05-16 03:06:52

标签: python-2.7 replace user-input

目前我有一个标有 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?

0 个答案:

没有答案