python 菜单 阻塞 其它程序_Python subprocess.call阻塞

子进程中的代码实际上非常简单易读.只需查看

3.3或

2.7版本(视情况而定),您就可以知道它正在做什么.

例如,调用如下所示:

def call(*popenargs, timeout=None, **kwargs):

"""Run command with arguments. Wait for command to complete or

timeout, then return the returncode attribute.

The arguments are the same as for the Popen constructor. Example:

retcode = call(["ls", "-l"])

"""

with Popen(*popenargs, **kwargs) as p:

try:

return p.wait(timeout=timeout)

except:

p.kill()

p.wait()

raise

你可以在不叫等待的情况下做同样的事情.创建一个Popen,不要等待它,这正是你想要的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值