pexpext 执行expect()之后返回是匹配的规则的索引。

import re
import sys
import pexpectconn_url= "xxx终端指令"
process = pexpect.spawn(conn_url, logfile=sys.stdout.buffer, cwd="/Users/xxx/Documents/pythonpra/batcommunicate/")
index = process.expect(["(?i)(\d+)%", pexpect.EOF, pexpect.TIMEOUT])
process.sendline(cmmd)
index=process.expect([pat, pexpect.EOF, pexpect.TIMEOUT])
print(">>> 执行结果: ")
print(process.match)

以上conn_url= "xxx终端指令",执行之后会返回:

Relative SOC: 28%

然后我期望是打印匹配的28这个值。

print(int(process.match[0]))

复习:process.before/after/match - 获取程序运行输出

python pexpect 打印匹配的值相关推荐

  1. python如何正则匹配浮点值_Python正则表达式字符串数组到浮点数组

    我是python正则表达式的初学者.我达到了我所需要的,但是由于缺少经验,这真的很丑.我的目标是转换以下形式的字符串数组: notes = ["10.0% higher", &qu ...

  2. python字符串转浮点数_Python | 打印不同的值(整数,浮点数,字符串,布尔值)...

    python字符串转浮点数 In the given example, we are printing different values like integer, float, string and ...

  3. python字典打印所有值_python字典的值如何打印

    用户提问 class Chinese: def __int__(self): self._number = None def number(self): return self._number def ...

  4. python打印文件中的前三行_linux利用grep查看打印匹配的下几行或前后几行的命令...

    linux系统中,利用grep打印匹配的上下几行 如果在只是想匹配模式的上下几行,grep可以实现. $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep ...

  5. Python Pexpect 模块使用说明

    背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况.因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现.最初 ...

  6. python pexpect使用介绍

    pexpect 是 expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块. pexpect 的使用范围 ...

  7. python pexpect 详解

    背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况.因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现.最初 ...

  8. python pexpect输出_Python Pexpect详解

    背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况.因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现.最初 ...

  9. python pexpect模块详解_python Pexpect模块如何使用 python Pexpect模块使用代码示例

    python Pexpect模块如何使用?本篇文章小编给大家分享一下python Pexpect模块使用代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以 ...

最新文章

  1. pandas使用pd.concat纵向合并多个dataframe实战:纵向合并(ignore_index参数)、为纵向合并的多个dataframe设置标识符指定数据来源(通过字典方式设置数据来源键)
  2. IOS开发之UI手势
  3. 位宽512bit显卡_显卡知识:关于显卡位宽的基础知识科普
  4. c++将引用作为函数的参数---6
  5. python k线图 动态刷新不了_ImageButton点击之后不动态刷新页面的解决方案
  6. SAP CRM 产品主数据搜索时的权限检查实现 - Product search authorization check
  7. 如何给FormPanel表单中的元素赋值以及获取表单元素值
  8. Apache Shiro 简介
  9. 加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考...
  10. 使用Vs code上传github需要输入密码和用户名解决
  11. 存PHP,数据存储 · PHP – Bmob后端云
  12. 非极大值抑制_【目标检测系列】非极大值抑制(NMS)的各类变体汇总
  13. 帆软统计函数之统计有效性
  14. 知识图谱(Knowledge Graph)
  15. Fluent残差图中continuity不收敛如何处理
  16. 安卓-控制台-和风天气,和风天气3.0使用方法
  17. MongoDB day02
  18. Unity Obi插件修改到支持URP
  19. STM32学习(一)
  20. 三线制PT100温度变送器

热门文章

  1. 魂斗罗归来大觉机器人_魂斗罗归来知己知彼百战百胜 Boss模式血量分析
  2. 三枪齐发!中国移动正式吹响“5G集结号”
  3. while与do while的用法及区别。
  4. [干货]如何在一天之内完成一款具备cool属性的Android产品简诗
  5. python 替换word内容 doc转换成docx
  6. 最强大脑之《数字华容道》游戏Android端的具体实现
  7. 微信支付宝SDK接入服务器开发篇
  8. Cilantro 点云处理库
  9. MTK 写入SN设置读不到SN问题
  10. android.content.res.Resources$NotFoundException Resource ID #0xfffffe6c