os.system()返回(编码的)进程出口值。
0意味着成功:
在Unix上,返回值是以指定的格式编码的进程的退出状态
wait()。请注意,POSIX没有指定C
system()函数的返回值的含义,因此Python函数的返回值与系统有关。
您看到的输出将写入
stdout,因此您的控制台或终端不会返回给Python调用者。
如果您想捕获
stdout,请
subprocess.check_output()改用:
x = subprocess.check_output(['whoami'])

os.system()返回(编码的)进程出口值。
0意味着成功:
在Unix上,返回值是以指定的格式编码的进程的退出状态
wait()。请注意,POSIX没有指定C
system()函数的返回值的含义,因此Python函数的返回值与系统有关。
您看到的输出将写入
stdout,因此您的控制台或终端不会返回给Python调用者。
如果您想捕获
stdout,请
subprocess.check_output()改用:
x = subprocess.check_output(['whoami'])