保存stdout.read()会添加\ n

时间:2017-04-03 16:38:32

标签: python python-3.x

我在这样的Python 3中保存了stdout的输出......

filename = stdout.read()
print (repr(filename))

结果文件名字符串的末尾有一个\ n。我知道我可以在事件发生之后处理它并剥离它们但是有没有一种方法可以在不使用新行的情况下获取stdout.read?

1 个答案:

答案 0 :(得分:0)

快速而肮脏的解决方案......

filename = stdout.read()
filename = filename.strip('\n')
print (repr(filename))

真正的懒惰解决方案,但它确实有效。