live_calls = commands.getstatusoutput('/usr/local/freeswitch/bin/fs_cli -x "show calls")
current_live_agent = commands.getstatus('/usr/local/freeswitch/bin/fs_cli -x "show bridged_calls" |tail -2 | grep -o "[0-9]*"')
print(current_live_agent)
我正在使用上面的命令,然后像(0'0')一样出来,我想先得到0。有人能帮我吗。提前致谢
答案 0 :(得分:0)
commands.getstatusoutput
返回一个元组:(status, output)
。因此,要访问状态(第一个元素):
live_calls = commands.getstatusoutput('/usr/local/freeswitch/bin/fs_cli -x "show calls"')
print("status: {0}".format(live_calls[0]))
print("output: {0}".format(live_calls[1]))