的文档
communicate说,
stdin=PIPE如果要通过
communicate参数将数据发送到标准输入,则需要添加:
http://docs.python.org/release/2.6/library/subprocess.html#subprocess.Popen.communicate
我很欣赏这只是基本代码,但是如果有使用的话,这里还有另外两个小注释:
- 如果您对
useradd
命令的输出是否感兴趣,而不是是否失败,则最好使用subprocess.check_call
它,如果命令返回非零值,它将引发异常。 - 在第二种情况下,您应
process.returnpre
在致电后检查是否为0communicate('test:password')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)