subprocess使用,进入到某个目录下执行shell命令

本文介绍了Python的subprocess模块如何用于在指定目录下执行shell命令。通过示例展示了如何使用subprocess.call(), subprocess.check_output()和subprocess.check_call()函数,并给出了一个进入特定目录dir后执行grep和awk命令的例子,将标准输出赋值给变量app_module_list。" 117001992,10644203,C51单片机实战:定时器延时技巧实现呼吸灯效果,"['51单片机', '嵌入式开发', '硬件编程', '定时器应用', '微控制器']
摘要由CSDN通过智能技术生成

subprocess是用来fork一个子进程的。这个子进程可以运行一个外部程序。

 

函数:

  • subprocess.call()
  • subprocess.check_output()
  • subprocess.check_call()

这三个函数都调用Popen函数:因此Popen类的初始化函数的入参,都可以通过被上面三个函数使用

def check_output(*popenargs, **kwargs):
r"""Run command with arguments and return its output as a byte string.

If the exit code was non-zero it raises a CalledProcessError. The
CalledProcessError object will have the return code in the returncode
attribute and output in the output attribute.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值