Python 处理pexpect模块中的特殊操作

Python 处理pexpect模块中的特殊操作,python,cisco,pexpect,Python,Cisco,Pexpect,我正在Cisco设备上工作,我正在使用python的pexpect模块在Linux服务器上获取一些结果。我发出以下show命令: sh cef资源详细信息位置0/RSP0/CPU0 | i“摘要| CurrMode”。当我执行命令以获得结果时,我得到以下错误: %无法处理特殊操作“|”。退出。我无法理解到底发生了什么。任何人都请帮帮我。谢谢大家! 它显然不理解|(管道)字符。我注意到您在两种不同的上下文中使用它:首先是管道进入I命令,然后作为字符串插入引号中。哪一个引发了错误?介于summary

我正在Cisco设备上工作,我正在使用python的pexpect模块在Linux服务器上获取一些结果。我发出以下show命令:
sh cef资源详细信息位置0/RSP0/CPU0 | i“摘要| CurrMode”
。当我执行命令以获得结果时,我得到以下错误:
%无法处理特殊操作“|”。退出
。我无法理解到底发生了什么。任何人都请帮帮我。谢谢大家!

它显然不理解
|
(管道)字符。我注意到您在两种不同的上下文中使用它:首先是管道进入
I
命令,然后作为字符串插入引号中。哪一个引发了错误?介于summary和CurrMode之间的错误。也许你需要转义它(通常是反斜杠)?这没有帮助。我在下面读到,对于pipe这样的字符,我们需要做一些其他事情,但我无法将其与我的上下文联系起来。当你向我们展示代码时,可以更容易地帮助你。