[英]python - how to run simple script via web instead of a executable file
我試圖讓沒有安裝Python的人使用一個簡單的程序。
使用py2exe對其進行了編譯,它可以工作,但是需要太多其他文件。 嘗試過PyInstaller,但是在生成可執行文件時出現一些錯誤。
無論如何,我一直認為最好將程序上傳到網絡中的某個位置,因此,知道鏈接的任何人都可以以更簡單實用的方式使用它。
有誰知道我該怎么做?
如果要有人下載文件,請使用命令:
python -m SimpleHTTPServer
在您的文件目錄上。 有人通過瀏覽器使用URL {YourIp}:8000來訪問下載。
如果要在python腳本中執行某些操作,請使用flask創建一個小型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執行您的腳本。
除了代碼外,您只需要一台服務器和一個瀏覽器即可訪問。
根據它的簡單程度,您可以向他們發送文件並使用在線解釋器(例如http://repl.it/languages/Python3)運行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.