我不能用子流程调用()[AttributeError:模块'subprocess'没有属性'call']

2024-04-20 14:25:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用一个函数(子流程调用())使用“import subprocess”,但当我运行代码时,它会给我一个错误

import os
import subprocess

a = open(os.devnull,'w')
p = subprocess.call(['ping','-c','2','1.1.1.1'],stdout=a,stderr=subprocess.STDOUT)
if p == 1:
    print("El comando se ejecuto correctamente")
else:
    print("Falló la ejecucion del comando")

AttributeError:模块“subprocess”没有属性“call”


Tags: 函数代码importos错误stderrstdout流程