python pexpect 打印匹配的值
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 打印匹配的值相关推荐
- python如何正则匹配浮点值_Python正则表达式字符串数组到浮点数组
我是python正则表达式的初学者.我达到了我所需要的,但是由于缺少经验,这真的很丑.我的目标是转换以下形式的字符串数组: notes = ["10.0% higher", &qu ...
- python字符串转浮点数_Python | 打印不同的值(整数,浮点数,字符串,布尔值)...
python字符串转浮点数 In the given example, we are printing different values like integer, float, string and ...
- python字典打印所有值_python字典的值如何打印
用户提问 class Chinese: def __int__(self): self._number = None def number(self): return self._number def ...
- python打印文件中的前三行_linux利用grep查看打印匹配的下几行或前后几行的命令...
linux系统中,利用grep打印匹配的上下几行 如果在只是想匹配模式的上下几行,grep可以实现. $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep ...
- Python Pexpect 模块使用说明
背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况.因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现.最初 ...
- python pexpect使用介绍
pexpect 是 expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块. pexpect 的使用范围 ...
- python pexpect 详解
背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况.因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现.最初 ...
- python pexpect输出_Python Pexpect详解
背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况.因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现.最初 ...
- python pexpect模块详解_python Pexpect模块如何使用 python Pexpect模块使用代码示例
python Pexpect模块如何使用?本篇文章小编给大家分享一下python Pexpect模块使用代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以 ...
最新文章
- pandas使用pd.concat纵向合并多个dataframe实战:纵向合并(ignore_index参数)、为纵向合并的多个dataframe设置标识符指定数据来源(通过字典方式设置数据来源键)
- IOS开发之UI手势
- 位宽512bit显卡_显卡知识:关于显卡位宽的基础知识科普
- c++将引用作为函数的参数---6
- python k线图 动态刷新不了_ImageButton点击之后不动态刷新页面的解决方案
- SAP CRM 产品主数据搜索时的权限检查实现 - Product search authorization check
- 如何给FormPanel表单中的元素赋值以及获取表单元素值
- Apache Shiro 简介
- 加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考...
- 使用Vs code上传github需要输入密码和用户名解决
- 存PHP,数据存储 · PHP – Bmob后端云
- 非极大值抑制_【目标检测系列】非极大值抑制(NMS)的各类变体汇总
- 帆软统计函数之统计有效性
- 知识图谱(Knowledge Graph)
- Fluent残差图中continuity不收敛如何处理
- 安卓-控制台-和风天气,和风天气3.0使用方法
- MongoDB day02
- Unity Obi插件修改到支持URP
- STM32学习(一)
- 三线制PT100温度变送器
热门文章
- 魂斗罗归来大觉机器人_魂斗罗归来知己知彼百战百胜 Boss模式血量分析
- 三枪齐发!中国移动正式吹响“5G集结号”
- while与do while的用法及区别。
- [干货]如何在一天之内完成一款具备cool属性的Android产品简诗
- python 替换word内容 doc转换成docx
- 最强大脑之《数字华容道》游戏Android端的具体实现
- 微信支付宝SDK接入服务器开发篇
- Cilantro 点云处理库
- MTK 写入SN设置读不到SN问题
- android.content.res.Resources$NotFoundException Resource ID #0xfffffe6c