async def check_output(*args, **kwargs):
p = await asyncio.create_subprocess_exec(
*args,
stdout=asyncio.subprocess.PIPE,
stderr=asyncio.subprocess.PIPE,
**kwargs,
)
stdout_data, stderr_data = await p.communicate()
if p.returncode == 0:
return stdout_data
Run Code Online (Sandbox Code Playgroud)
一个简单的示例解决方案(失败时不会引发错误,而是返回 None)
| 归档时间: |
|
| 查看次数: |
1447 次 |
| 最近记录: |