os.system和os.popen的区别

python下的os.system() 和 os.popen() 的区别。

1.1 os.system()按照网上查阅资料,只会返回状态码,这个状态码可以用来判断执行是否成功,但实验发现它会输出执行的结果和返回一个状态码。
1.2 os.popen()会返回一个含有read方法的对象,可以使用f.read()来获得执行的结果。使用os.popen()并不会返回状态码。

你可能感兴趣的:(os,of,python)