Python是一種功能強大的編程語言,具有廣泛的應用場景。在Web應用程序開發中,Python經常用于編寫CGI(通用網關接口)腳本。CGI是Web服務器和Web瀏覽器之間的通信協議,可以使用各種編程語言編寫,包括Python。Python的標準庫中提供了CGI模塊和CGIHTTPServer模塊,使得編寫CGI程序變得更加方便。
#!/usr/bin/python # -*- coding: utf-8 -*- import cgi form = cgi.FieldStorage() name = form.getvalue('name') age = form.getvalue('age') print "Content-type:text/html" print print "" print "" print "Hello - CGI Program " print "" print "" print "Hello %s, you are %s years old.
" % (name, age) print "" print ""
上述代碼是一個簡單的CGI程序示例,用于從Web表單中獲取用戶輸入內容并顯示在網頁上。我們可以使用CGI模塊來解析表單內容,然后使用print語句生成HTML頁面。在調試CGI程序時,我們可以使用CGIHTTPServer模塊來啟動一個簡單的Web服務器,并在瀏覽器中查看CGI程序的運行結果。