如何在远程机器上的脚本中调用python函数

如何在远程机器上的脚本中调用python函数,python,ubuntu,Python,Ubuntu,我在远程ubuntu机器“script1.py”上有一个python脚本,它有一个函数“remote_func” script1.py def remote_func(): return True 我想从本地计算机中的脚本中的“script1.py”调用函数“remote_func”。大概是这样的: from script1 import remote_func if condition is True: remote_func() 我知道通常的进口声明在这里不起作用。那

我在远程ubuntu机器“script1.py”上有一个python脚本,它有一个函数“remote_func”

script1.py

def remote_func():
    return True
我想从本地计算机中的脚本中的“script1.py”调用函数“remote_func”。大概是这样的:

from script1 import remote_func

if condition is True:
    remote_func()

我知道通常的进口声明在这里不起作用。那么解决这个问题的方法是什么呢?

您需要在远程pc上创建一个SSH连接,遍历相应的目录,然后运行该函数。除非您可以直接访问电脑,否则它将被视为非法。@O.O这是一个手动过程。每次条件为真时,我都想在本地机器的脚本中调用该函数。是的,我有权访问机器必须将
script1.py
复制到您的本地机器上。@NilsWerner我本来可以这样做,但我想在远程机器上执行该功能。如果您的远程机器需要API或套接字连接。