作者kkk5566 (kkk5566)
看板Python
标题[问题] os.system 执行一程式 取其 return 值
时间Wed Apr 14 16:45:18 2010
如果我执行一个程式 会 print 计算结果在 stdout 上
那麽我该如何在 python 中接到他的 return value 呢?
比方说 hello.pl 是一个会在 stdout 上 print hello 的一支小程式
os.system('hello.pl')
该如何接他的 return value?
很明显不是
some_var = os.system('hello.pl')
就是了…
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.83.216.112
2F:推 Sforever:import popen2; popen2.popen2("echo ss")[0].read() 04/14 18:10
3F:→ suzuke:commands.getoutput("执行xxx") 09/28 15:53