如何通过将源代码保存在Github中,将我的python程序作为网络应用程序在线共享



我是Python初学者。最近,我做了一个程序(Github链接(。出于好奇,我想把它实现为一个网络应用程序,这样任何人都可以在不下载或安装任何东西的情况下轻松运行该程序。

我试过谷歌合作。但它不像网络应用程序那样用户友好。此外,在Colab中,代码对观众是直接可见的。我希望通过隐藏代码来保持程序界面简单易用。隐藏代码不是我的目的。但我觉得,如果代码和编译过程是直接可见的,它就不会是一个用户友好的界面。我认为如果可以链接Github repo来访问源代码,对观众来说会更好。

我可以使用哪个在线平台免费这样做?或者是否存在任何专用平台,这样我只需要上传我的python代码,它就会自动实现为一个网络应用程序?

我猜使用djangohttps://www.djangoproject.com/

当然,所有客户端代码仍然可见。

简而言之,如果你把它寄给其他人,你就无法完全保护它。然而,有一些选项你想给它最好的机会:

  • 运送编译的字节码文件,而不是python文件(.pyc(
  • 创建可执行文件(使用PyInstaller或Py2Exe等应用程序
  • 使用源代码模糊处理程序

这三者的组合将能够合理地防止随意的人查看您的代码,但除非您在服务后面运行它,否则永远不会得到真正的保护。

wiki.python.org上有一个页面,上面有关于这个主题的进一步信息,名为:;如何保护Python源代码"很遗憾,我无法链接到它,因为它包含空格。欢迎使用链接进行编辑。

最新更新