Windows
在瀏覽器中執行 Python 腳本
我想開始學習 Python - 我無法在瀏覽器中載入腳本(使用 Wamp)。到目前為止,我已經嘗試了以下方法:
1:在 httpd.conf 中添加以下行:
AddHandler cgi-script .py Options ExecCGI
我導航到
http://localhost/path/to/script/myscript.py
- 但得到一個內部伺服器錯誤。
2:下載的mod_wsgi-win32-ap22py26-3.0.so
- 重命名為 mod_wsgi(使用 Apache 2.2 執行 Wamp)在 httpd.conf 中添加了以下行
AddHandler mod_wsgi .py WSGIScriptAlias /wsgi/ "path/to/my/pythonscripts/folder/"
但是當我導航到腳本時
http://localhost/wsgi/script.py
- 它完整地呈現腳本,即
!c: /Python26/python.exe -u
列印“你好世界”
我設法讓 CherryPy 工作,但理想情況下,我想在深入研究框架之前在相對原始的上下文中學習該語言。誰能給我一些指示?
你正在混合你的目標。如果你
在深入研究框架之前,想在相對原始的環境中學習語言
然後暫時忘記瀏覽器。
打開一個文本編輯器、一個命令視窗和解釋器(或解釋器上的一個漂亮的 shell,比如ipython)。當你掌握了這門語言的竅門,它做了什麼,如何做,然後(並且只有那時)開始使用它來創建網頁。
當您進入 Web 環境時,使用框架是可選的。您可以簡單地將 HTML 建構到標準輸出,並像 CGI 一樣被呼叫,或者啟動 wsgi 伺服器並編寫 wsgi 處理程序函式或 Cherry py,以簡單地將函式附加到 URL,或者使用 Django 進行全棧,您可以在其中定義類和其他設置來描述您的基礎設施(數據庫模型、html 表單、模板標籤等),然後(再次)將函式附加到 URL