在存储在远程服务器上的本地计算机上运行python脚本

问题描述 投票:0回答:1

我想执行存储在本地计算机上的远程服务器上的python脚本。这样一来,我可以将脚本的代码保留在服务器上,而无需用户复制。是否可以使用python?

我基本上是试图保护代码,可能在用户名和/或密码后面,以使我可以轻松地更新代码库。 (很像使用ssh-但python脚本是在本地计算机而不是服务器上执行的。)

编辑:

使用curl和过程替换可以实现:

execute bash script from URL

以便执行python脚本的命令是:

python <(curl "http://example.com/test.py" -s -N)

curl还支持理想的密码保护。

当我执行脚本时,脚本的根路径是/ dev / fd。当我导航到该目录时,列表目录仅包含数字。

以上述命令为例,是否下载了脚本? (以及去哪儿)。我注意到,如果我在诸如Desktop之类的目录中执行脚本,则该脚本不会下载到该位置(工作目录)。

python scripting local remote-server
1个回答
1
投票

您可以将Python代码编译为已编译的Python .pyc文件,然后分发这些文件,尽管本地计算机应与服务器具有相同的Python环境。但是,也可以对该代码进行反编译。https://python-compiler.com/post/how-to-distribute-python-program

© www.soinside.com 2019 - 2024. All rights reserved.