我正在尝试远程进入交互式 shell 并在 python 2.7 中导入模块。我要挂了 到目前为止,这就是我所拥有的:
import rpyc
import socket
hostname = socket.gethostname()
port = 12345
connections = rpyc.connect(hostname,port)
session = connections.root.getSession()
会话存在
>>>session
<blah object at 0xMore-Goop>
我想发出一个import sys
,这样我就可以将另一个模块添加到路径中。但是,当我尝试查看路径中是否存在模块时,我得到以下信息:
>>>connections.modules
AttributeError: 'Connection' object has no attribute 'modules'
我需要远程执行的是以下内容:
import sys
sys.path.append(path/to/import)
import file
log = file.logger(session, path/to/log)
是否可以让 rpyc 发出上述内容?提前致谢