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

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

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

编辑:

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

execute bash script from URL

为了执行python脚本,命令是:

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

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

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

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

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

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

本文链接:https://www.f2er.com/3150335.html

大家都在问