在另一台PC上运行python脚本

时间:2020-01-31 10:42:26

标签: python

我必须检查不同软件的版本及其正确的补丁程序,并且编写了可以运行(developed in my office laptop)的python脚本。

现在我必须在实验室中运行脚本,并且实验室PC没有python,并且不允许我在其上安装python。

有没有办法在实验室中运行我的python脚本?

我见过的选项

  1. 将我的python转换为EXE并运行它。

    • 如果选择此选项,则我不希望使用调度程序在固定时间内运行EXE,因为实验室可能会用于测试。

    • 如何为我的代码创建API,以便可以调用该API并根据需要运行它?

    • 还是有比我错过的更好的方法?

1 个答案:

答案 0 :(得分:0)

如果您不想编译为EXE,则可以使用这种替代方式:

用于运行脚本

  1. 在文件夹here中下载可移植的Python
  2. (对于使用的其他软件包是可选的)将venv(Python虚拟环境)放在同一文件夹中
  3. (可选)将venv与python.exe -m venv env
  4. 一起使用
  5. 使用python.exe
  6. 在文件夹中打开cmd
  7. 使用python.exe script.py
  8. 运行脚本

对于API:

您可以为API使用参数,这取决于您要投入多少时间和精力。

  1. 使用sys.args并运行带有必需参数的脚本
  2. 在允许的端口上使用TCP Server并侦听命令*(如果不使用TCP,可能会很费时)*