使用单独的程序替换另一个文件中的Text

时间:2018-02-10 18:25:22

标签: python python-3.x file

我有两个文件:

  

文本

  

program.py

我在我的

中插入文字
  

文本

文件使用以下行:

inp=input('Text by the user')
with open("text.py", "a") as myfile:
   myfile.write(inp)

如何让程序删除文本中的行,并说出:

  

text2的

不是

  

的text1   text2的

什么时候跑两次?

2 个答案:

答案 0 :(得分:5)

以写入模式(w)而不是追加模式(a)打开。这会在写入文件之前将其置空。

inp=input('Text by the user')
with open("text.py", "w") as myfile:
   myfile.write(inp)

答案 1 :(得分:0)

少代码

with open("text.txt", "w") as file:
    file.write(input("Write on file> "))