如何通過瀏覽器在centos中運行python腳本.. Python 2.6.6版本 它是通過命令行工作的,但我想通過瀏覽器運行。如何通過瀏覽器在centos中運行python腳本
-2
A
回答
0
這是一個很好的問題:使命令行腳本和網站腳本之間的躍遷並不明顯。有幾種將'shell腳本'轉換爲網頁視圖的方法:
CGI腳本。這是做這件事的'老'方式。基本上,你配置Apache(或其他網絡服務器),當一個URL被調用時,它會運行你的腳本。這樣你就必須產生'cgi'東西,包括頭文件。它有點痛苦,但有效。還有一些其他的帖子顯示瞭如何做到這一點,但是你需要配置一個web服務器以及在你的代碼中添加cgi位。
使用一個框架(比如flask,django或...)燒瓶是最容易理解的。他們作爲腳本運行,並運行一個迷你網絡服務器,您可以戳瀏覽器。當以這種'開發'模式運行時,它們通常是單線程的,但對開發很有用。燒瓶還有一個「路由」功能,可以讓你有不同的網址去不同的功能,所以你可以製作更多的網址。請參見http://flask.pocoo.org
使用'進程管理器',如uwsgi。關於燒瓶/ django的好處是可以將它們移植到uwsgi上,uwsgi是一個合適的生產過程管理器,它可以運行多個線程並在生產服務器上執行緩存和其他很酷的功能。
你也可以用一個像Twisted這樣的框架,或者甚至通過手工操作套接字來手動啓動一個小型web服務器。我不會推薦這個任何認真的工作(雖然它是一個很好的線程學習練習等)。
我建議你看一下使用類似燒瓶或Django的 - 我使用Django的那一刻我有一個DB照看,對於小腳本類的東西,否則瓶。他們都有優秀的教程。
祝你好運!
相關問題
- 1. 在瀏覽器上通過php運行python腳本
- 2. 如何在瀏覽器中運行python腳本?
- 3. 在瀏覽器中運行Python腳本的奇怪問題
- 4. 如何防止在瀏覽器中「停止運行此腳本」?
- 5. 如何在IE瀏覽器中運行Behat腳本?
- 6. 通過瀏覽器緩存java腳本
- 7. PHP腳本時,通過瀏覽器執行,但在命令行
- 8. 如何在Web瀏覽器中運行我的Python腳本並處理結果?
- 9. Brython和Python腳本在瀏覽器中
- 10. 阻止CURL(通過CRON)請求的腳本在瀏覽器中運行
- 11. 在網絡瀏覽器上運行python腳本
- 12. 運行php腳本通過shell在瀏覽器上執行hadoop命令
- 13. 從瀏覽器運行cmd - 通過JS
- 14. php執行功能通過瀏覽器執行php腳本不同於不通過瀏覽器
- 15. 如何通過瀏覽器
- 16. 腳本在IE瀏覽器中運行時無法在谷歌瀏覽器中運行
- 17. Cron作業PHP腳本失敗,但腳本將通過CLI或通過瀏覽器運行
- 18. 腳本在JSfiddle中運行,但不在瀏覽器上
- 19. 如何通過Web瀏覽器訪問node.js腳本?
- 20. 如何通過TestComplete腳本啓動瀏覽器?
- 21. 如何從瀏覽器運行bash腳本?
- 22. 如何等待瀏覽器上(窗口表)運行腳本C#?
- 23. 如何爲IE瀏覽器運行腳本8
- 24. Selenium如何打開Web瀏覽器來運行硒腳本
- 25. 如何用我的Ruby腳本運行Firefox瀏覽器?
- 26. python cgitb不能通過瀏覽器運行
- 27. 如何從瀏覽器執行python腳本
- 28. 腳本通過瀏覽器工作,不通過CLI?
- 29. 通過PHP運行Python腳本
- 30. 通過python腳本運行ffmpeg命令
感謝您的回覆.. – Sameer
您能否探索我如何設置..我已經安裝了lampp,python – Sameer
您正在朝哪個方向前進?通過類似結構的東西,您可以使用pip輕鬆運行教程以安裝軟件包並管理依賴關係。你也應該看看virtualenv的(它開始時很煩人,但是當你有多個項目運行後,真的可以幫助你)看看http://www.fabfile.org/installing.html – Jmons