subprocess.call(cmd, shell=True)

发布时间:2024-11-22 15:40

使用Git Bash或CMD管理命令行:Microsoft Docs #生活技巧# #工作学习技巧# #编程学习资源#

1.使用方法

subprocess.call() 执行由参数提供的命令. 我们可以用数组作为参数运行命令,也可以用字符串作为参数运行命令(通过设置参数shell=True) 注意,参数shell默认为False 我们用subprocess.call()来做一个统计磁盘的例子: subprocess.call(['df', '-h']) 下面的例子把shell设置为True subprocess.call('du -hs $HOME', shell=True)

2.判断是否成功

通过subprocess.call的返回值你能够判定命令是否执行成功. 每一个进程退出时都会返回一个状态码,你可以根据这个状态码写一些代码。 def base(cmd): if subprocess.call(cmd, shell=True): raise Exception("{} 执行失败".format(cmd))

参考:https://zhuanlan.zhihu.com/p/34191320

网址:subprocess.call(cmd, shell=True) https://www.yuejiaxmz.com/news/view/193450

相关内容

10 个 Python 脚本来自动化你的日常任务
10个Python脚本来自动化你的日常任务
shell报错:
Python干货分享:10个Python脚本来自动化你的日常任务
shell整理(28)===找规律写shell
Windows下快速删除上万个文件和子目录(快速删除文件) 命令行cmd快速删除文件夹
定制自己的windows terminal。支持分屏多标签页的生产力工具?
shell 脚本学习之一
[黑客技术]ASP漏洞+SQL注入的入侵方法
电子词典

随便看看