7
A
回答
16
在表單動作form action=""
中,放置您的cgi腳本的位置並將文本框的值傳遞給cgi腳本。 例如。
<form name="search" action="/cgi-bin/test.py" method="get">
Search: <input type="text" name="searchbox">
<input type="submit" value="Submit">
</form>
在test.py
import cgi
form = cgi.FieldStorage()
searchterm = form.getvalue('searchbox')
這樣你會得到蟒蛇在搜索文本框中輸入搜索關鍵詞中變量的關鍵詞。
2
我遇到了在瀏覽器中獲取代碼的問題。安裝了python和xampp。 我把腳本的.py中的cgi-bin,我把它稱爲從一個HTML頁面一樣,
<form name="input" action="../cgi-bin/name_of_script.py" method="get">
把html頁面中的XAMPP htdocs中。 在httd.conf找到行
AddHandler cgi-script .cgi .pl .asp
,並更改爲
AddHandler cgi-script .cgi .pl .asp .py
在腳本中添加了Python的版本,你有 比如我加
#!C:\Python27\python.exe
因爲我在上面的目錄中安裝了python27。
此外,如果你的蟒紋的東西把腳本
print "Content-Type: text/html; charset=utf-8\n\n";
搜索框的上面的腳本它工作得很好,我的這條線之上。 我的操作系統是Windows真的讓我感到痛苦,我搜索並搜索了上述解決方案。
相關問題
- 1. Python腳本發佈API
- 2. HTML表單POST到python腳本?
- 3. HTML表單發佈兩次到php腳本
- 4. 將表單值發佈到html
- 5. 將HTML表單輸入發送到python腳本
- 6. html表單發佈數據
- 7. HTML表單不能發佈
- 8. HTML表單發佈VS PHP表單發佈
- 9. Python腳本發佈數據geckoboard
- 10. 發佈非表單值?
- 11. Python腳本分佈
- 12. html表單不會在回發中發佈輸入控制值
- 13. JQuery基本表單發佈
- 14. PHP發送表單腳本
- 15. 將更多元素添加到發佈到php腳本的HTML表單
- 16. HTML表單到PHP郵件腳本沒有獲得$發佈數據
- 17. ajax腳本不發佈任何值
- 18. Vim發佈腳本
- 19. 如何將表單數據發佈到Microsoft Azure上的Python腳本?
- 20. 在python中使用請求發佈到html表單?
- 21. 如何使用Python發佈此HTML表單?
- 22. 用巨大的表發佈腳本
- 23. 使用shell腳本發佈表格
- 24. 通過HTML表單發佈XML
- 25. 將HTML表單從ColdFusion發佈到asp.net
- 26. html下拉式表單發佈到php
- 27. 以編程方式發佈HTML表單?
- 28. 從HTML表單發佈JS變量
- 29. HTML/JQuery表單不會發布到PHP
- 30. Xpath和HTML表單動作發佈php
感謝您的回覆,我遵循了您的程序,但是當我點擊提交按鈕時,我在瀏覽器中獲取了test.py的完整代碼。 –
感謝它的工作,但我有另一個要求。當我運行我的test.py腳本時,它正在創建一個.jpg文件。那麼我怎樣才能在我的瀏覽器上顯示我的.jpg文件。 –
參考這個http://www.tutorialspoint.com/python/python_cgi_programming.htm,在那裏你會發現你需要知道的關於PYTHON CGI的所有信息 – scottydelta