os.system() 和os.popen()的区别
返回的数据不同
1 os.system(“ls") 返回0
但是这样是无法获得到输出和返回值的
继续 Google,之后学会了 os.popen()。 view sourceprint?
a... output = os.popen('cat /proc/cpuinfo')
b... print output.read()
本文详细解释了os.system()和os.popen()的区别,包括它们如何获取输出和返回值,以及如何在Python中使用它们进行系统命令调用。
os.system() 和os.popen()的区别
返回的数据不同
1 os.system(“ls") 返回0
但是这样是无法获得到输出和返回值的
继续 Google,之后学会了 os.popen()。 view sourceprint?
a... output = os.popen('cat /proc/cpuinfo')
b... print output.read()
8842
1549
1566

被折叠的 条评论
为什么被折叠?
