簡體   English   中英

python-如何通過網絡而不是可執行文件運行簡單腳本

[英]python - how to run simple script via web instead of a executable file

我試圖讓沒有安裝Python的人使用一個簡單的程序。

使用py2exe對其進行了編譯它可以工作,但是需要太多其他文件。 嘗試過PyInstaller,但是在生成可執行文件時出現一些錯誤。

無論如何,我一直認為最好將程序上傳到網絡中的某個位置,因此,知道鏈接的任何人都可以以更簡單實用的方式使用它。

有誰知道我該怎么做?

  1. 如果要有人下載文件,請使用命令:

     python -m SimpleHTTPServer 

    在您的文件目錄上。 有人通過瀏覽器使用URL {YourIp}:8000來訪問下載。

  2. 如果要在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM