python新手求教,关于paramiko连接交换机输出文件显示问题.

如图在终端里显示正常,但是输出文件以后会显示\n,\r这些(如图),如何操作可以让文件直接显示在终端里的样子?代码如下图... 如图在终端里显示正常,但是输出文件以后会显示\n,\r这些(如图),如何操作可以让文件直接显示在终端里的样子?
代码如下图
展开
 我来答
就烦条0o
2019-01-28 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

看文件中的格式,有b'这种字符,说明取到的数据为字节类型数据,需要进行解码,才可以当成字符串写入文件,那样就可以像终端中的样子了。

下面有个简单的解码示例:

>>> a = b'aaa\n'
>>> print(a)
b'aaa\n'
>>> a.decode()
'aaa\n'
>>> b = a.decode()
>>> b
'aaa\n'
>>> print(b)
aaa

>>>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式