Nic*_*son 0 python os.system
如果我adduser testuser从终端运行,命令会问我一些问题,比如密码.但是这段代码:
adduser testuser
import os a = os.system('useradd testuser')
存在错误代码0(没有问题).但它没有问任何问题.这是为什么?我该如何解决它呢?我也试过subprocess做了同样的事情.
Sve*_*ach 8
这是因为adduser并且useradd是两个不同的程序.前者询问互动问题,后者则没有.如果您想要交互式提示,请致电adduser并使用subprocess.call()它们.
adduser
useradd
subprocess.call()
归档时间:
13 年,4 月 前
查看次数:
179 次
最近记录: