python - 如何通过Web而不是可执行文件运行简单的脚本

时间:2015-03-16 14:58:12

标签: python

我试图安装没有安装Python的人使用一个简单的程序。

使用 py2exe编译它,它有效,但它需要太多额外的文件。尝试了 PyInstaller,,但在生成可执行文件时遇到了一些错误。

无论如何,我认为最好将该程序上传到网络的某个地方,因此,任何有链接的人都可以以更加简单实用的方式使用它。

有谁知道我怎么能做到这一点?

2 个答案:

答案 0 :(得分:2)

  1. 如果您希望有人下载您的文件,请使用命令:

    python -m SimpleHTTPServer
    

    在您的文件目录上。并且有人使用URL {YourIp}:8000与浏览器访问下载。

  2. 如果要在python脚本中执行某些操作,请创建一个小型Web服务使用烧瓶:

    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
        # Do your python script here
        return 'Hello World!'
    
    if __name__ == '__main__':
        app.run()
    

    此外,有人可以使用浏览器使用{YourIp}:8000执行您的脚本。

  3. 除了代码之外,您只需要一台服务器和一个可以访问的浏览器。

答案 1 :(得分:0)

根据它的简单程度,你可以发送文件并使用在线翻译来运行,例如http://repl.it/languages/Python3