我尝试了所有可能的事情,在现有行的末尾添加一个新行,但我没有得到我真正需要的东西。
编码
def retrieve_input(self):
input1 = self.txt1.get("0.0",'end-1c')
with open('text.txt','r+') as f:
f.write(input1+" -d")#<-gettting wrong input
我的档案:
Hello ,how are you.
在输入1添加新行后:&#34;你还好吗?&#34;
然后它必须添加为:
Hello ,how are you.
are you fine?
请帮我解决一下!
答案 0 :(得分:0)
尝试:
with open('text.txt','a+') as f:
f.write(input1+" -d")#<-gettting wrong
答案 1 :(得分:0)
一个例子是神秘的,我只能猜到它是什么。
我的测试文件:
first line
second line
third line
我的代码:
with open('text.txt') as f:
for line in f:
print line+'\n'
输出:
first line
second line
third line
如果您使用的是Windows change \n
至\r\n