Я могу выполнить скрипт из среды python локально, используя подпроцесс, но из-за проблем с кросс-платформой мне нужно выполнить его на удаленном сервере и вернуть результаты на моем локальном компьютере.выполнить программу на удаленной машине python
Параметр парсера каталога содержит некоторые сторонние модули, которые могут быть выполнены с использованием сценария run.sh, присутствующего в каталоге парсеррапа. Однако этот каталог парсерпатов присутствует на удаленном сервере. Это то, что у меня есть, но это будет работать, только если parserpath является локальным каталогом. Как я могу удалить ssh в удаленный каталог и запустить скрипт run.sh?
def run_parser(filename):
current_dir = os.getcwd()
parser_path="/parserpath"
os.chdir(parser_path)
subprocess.call("./run.sh " + filename, shell=True)
os.chdir(current_dir)
Спасибо, особенно за указание на библиотеку paramiko. – AMisra