在pycharm中输入print("hello\rworld"),输出结果为world
想要将其输出到txt文件中,编写了以下程序
fp=open("E:/text2.txt","a+")
print("hello\rworld",file=fp)
fp.close()
该程序运行后,在运行框里显示的是world
然而在txt中显示的是
hello
world
想问下为什么会出现hello,以及想要只输出world该如何编写程序
with open('r.txt', 'w+') as f:
f.write('123\r456\n123123\r456')
with open('r.txt', 'r') as f:
txt = f.read()
print(txt)
代码运行结果为:写入是\r会被识别为\n\r存入txt,但读出时会按照\r读取
推测:可能文本文档会将\r当做\n处理,从而保留全部数据
只输出world把hello删去不就好了。
在python中输入print("hello\rworld"),结果只有world?