subprocess操作命令
2024-09-08 10:26:40
import subprocess
一. run()方法
---》括号里面传参数,主要有cmd, stdout, shell, encoding, check
1.直接传命令
2.命令带参数要以列表形式传入
3.命令带参数且以shell命令传入,需要加参数shell
4.加stdout=subprocess.PIPE参数
5.
6.去掉\n
7,加参数check,默认为False,加check=True会检查传入命令正误,错的话抛出异常
二.Popen()
1.传命令参数
2.不想看到返回结果加参数stdout=subprocess.PIPE
取结果
结果是放在缓存中的:
结果是字节流,decode解码:
3.
三.check_call()相当于run(check=True)
最新文章
- Mybatis在insert操作时返回主键
- ionic ngCordova插件安装
- 初识Python第三天(一)
- Spring MVC的工作流程
- genome file format
- SqlServer参数化脚本与自动参数化(简单参数化)
- sizeof() 之 数组
- [转]利用maven的surefire插件实现单元测试与集成测试
- windows server 2012 iis8.0部署mvc报错
- windows 文件watch nodejs
- HTML特殊符号对照表 常用字符实体
- css学习の第一弹—格式创建
- 解决centos7.x图形化界面卡死(鼠标能动,但不能点击)问题
- winscp工具和xshell连接linux机器时切换到root账户
- openstack Q版部署-----keystone认证服务安装配置(3)
- ASP.NET Core IHostEnvironment和IApplicationLifetime介绍
- 【读书笔记】iOS-UI Automation 需要遵守的规则
- Linux 操作系统下为网卡配置ip
- jasper打印实例2 ----通过文件字节流获得PDF格式图片
- VIM命令行模式下的相关知识