【发布时间】:2019-01-05 16:03:42
【问题描述】:
我在一台服务器上的 IIS 6 上有一个 Djnago 网络应用程序。有没有一种方法可以从这个网站上调用另一个服务器上的另一个 python script,这样该脚本就可以在那里自行运行?
按照互联网所说的通常方式调用或运行该脚本是行不通的。
我总是收到os.getcwd() 的错误,而且它也不允许更改该目录。
我只想从该服务器在该服务器上运行那个 python 脚本。
谁能帮忙?
【问题讨论】:
我在一台服务器上的 IIS 6 上有一个 Djnago 网络应用程序。有没有一种方法可以从这个网站上调用另一个服务器上的另一个 python script,这样该脚本就可以在那里自行运行?
按照互联网所说的通常方式调用或运行该脚本是行不通的。
我总是收到os.getcwd() 的错误,而且它也不允许更改该目录。
我只想从该服务器在该服务器上运行那个 python 脚本。
谁能帮忙?
【问题讨论】:
通常情况下,如果您想在另一台服务器上运行 python 脚本,我建议您使用像 fabric 或 winrm 这样的框架。这些框架分别使用 ssh 或 windows 远程处理功能,以允许 python 程序在其他系统上执行其他命令(包括 python 脚本)。如果目标机器是windows机器,请预先警告您在正常操作时可能会遇到各种UAC问题。
【讨论】: