当前位置: 首页 > news >正文

做cad室内平面图的家具素材网站绍兴seo网站管理

做cad室内平面图的家具素材网站,绍兴seo网站管理,电商怎么做才能赚钱,wordpress独立友链subprocess 模块是 2.4 版本中新增的模块, 它允许您生成新进程,连接到它们的 输入 / 输出 / 错误 管道,并获得它们的返回码 (状态信息), 该模块的目的在于取代几个较旧的模块和功能 subprocess 模块可以用于执行系统命令, 拿到执行的结果, 速度比较的快…

subprocess 模块是 2.4 版本中新增的模块, 它允许您生成新进程,连接到它们的 输入 / 输出 / 错误 管道,并获得它们的返回码 (状态信息), 该模块的目的在于取代几个较旧的模块和功能

subprocess 模块可以用于执行系统命令, 拿到执行的结果, 速度比较的快, 并且它允许你创建一个新的进程让其去执行另外的程序, 并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等

1、简单执行命令拿到结果

import subprocess# shell是开启一个终端,stdout正确结果,stderr错误结果
obj = subprocess.Popen('dir',  # 在终端运行的命令shell=True,  # 新开一个终端stdout=subprocess.PIPE,  # 执行完命令, 将正确输出放到一个管道里stderr=subprocess.PIPE)  # 将错误输出放到一个管道里
# 正确的输出结果
result = obj.stdout.read()  # 拿到的是 bytes 格式的字符,生成的结果需要解码,
result = result.decode('gbk')  # 在windows需要使用gbk编码,linux和mac上是"utf-8"
print(result)# 错误的输出结果
error_res = obj.stderr.read()
error_res = error_res.decode('gbk')
print(error_res)

输出结果:

C:\Users\Anita\AppData\Local\Programs\Python\Python38\python.exe D:\systemdoc\desk\subprocess模块\demo001.py 驱动器 D 中的卷是 新加卷卷的序列号是 48E6-1CBAD:\systemdoc\desk\subprocess模块 的目录2024/06/18  21:50    <DIR>          .
2024/06/18  21:50    <DIR>          ..
2024/06/18  21:28    <DIR>          .idea
2024/06/18  21:50               744 demo001.py1 个文件            744 字节3 个目录 43,191,549,952 可用字节

2、将第一次执行命令拿到的结果进行第二次操作

import subprocessres1 = subprocess.Popen(  # 开启的第一的进程"dir",shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE,
)res2 = subprocess.Popen(  # 开启的第二个进程"findstr demo*",     #在dir的结果中查询包含demo*的文件shell=True,stdin=res1.stdout,  # 将第一个进程的正确输出结果拿到做处理stdout=subprocess.PIPE,stderr=subprocess.PIPE,
)result = res2.stdout.read()
result = str(result, encoding="gbk")
print(result)

运行结果:

C:\Users\Anita\AppData\Local\Programs\Python\Python38\python.exe D:\systemdoc\desk\subprocess模块\demo001.py 
2024/06/18  21:56               487 demo001.py

3、直接一条终端命令实现上面的操作

import subprocessres1 = subprocess.Popen("dir | findstr demo*",  # 使用管道符号运行命令shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE,
)result = res1.stdout.read()
result = str(result, encoding="gbk")
print(result)
http://www.yidumall.com/news/85374.html

相关文章:

  • 某企业网站的设计与实现semantic ui
  • 医院网站建设利法拉网络百度客户端电脑版下载
  • 网站开发资源万能bt搜索引擎
  • 自己建一个影视网站要怎么做怎么制作网页
  • 人力资源和社会保障部财政部安卓aso优化排名
  • 手机实用网站查权重
  • 阿里云做视频网站可以吗新闻 近期大事件
  • 织梦网站首页标签seo怎么做最佳
  • 郑州网站建设设计野狼seo团队
  • 专注做xp的网站全国最新疫情实时状况地图
  • 宜昌网站开发公司全球搜索引擎排名2022
  • 公司网站 优帮云sem优化托管公司
  • 聊城那里做网站seort什么意思
  • wordpress关闭主题官网seo怎么做
  • 做垂直类网站网站运营怎么做
  • 外贸先做网站再开公司跨境电商哪个平台比较好
  • 网站建设网络推广微信网站百度公司图片
  • wordpress软件下载站主题网络开发
  • 网站建设模板型和定制型专业的网站建设公司
  • 上国外网站用什么机箱好发表文章的平台有哪些
  • 网站制作的知识网站关键词快速排名软件
  • 部门门户网站建设的目的最近的时事新闻
  • 广东网站建设微信商城运营品牌推广专员
  • 昆山网站制作哪家强浙江专业网站seo
  • dw怎么做网站标题图标sem优化师是什么意思
  • 学广告设计去哪个学校好seo技术培训机构
  • 中国未来楼市走势分析谷歌网站优化推广
  • 甘肃高端建设网站网络销售好不好做
  • 服装网站建设配色seo外包
  • 什么公司做网站出名自制网站教程