gpt4 book ai didi

python - 如何通过 rpyc 获取命令的输出?

转载 作者:太空宇宙 更新时间:2023-11-03 18:07:59 25 4
gpt4 key购买 nike

我需要通过 rpyc 运行命令并获取该命令的结果。

但是每当我运行该命令时,它都会打印在远程服务器上,并且无法带来结果。

我正在做的事情如下:

import os, sys
import rpyc

conn = rpyc.classic.connect('server_remote')
a = conn.modules.os.system( "ls -lh")

print a

对于我运行的任何命令,我的命令的输出都是 0。

python get_output.py
0

最佳答案

使用 os.popen 或 subprocess.checked_output 而不是 system。系统仅返回退出代码,而输出则打印到您的标准输出(即您无法以编程方式获取它)

关于python - 如何通过 rpyc 获取命令的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26497069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com