Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để xử lý một dữ liệu biểu mẫu đơn giản bằng cách sử dụng tập lệnh Python CGI?

giả sử có một tệp HTML như bên dưới -

<form action="getData.py" method="post">
   FirstName: <input type="text" name="first_name">
   LastName: <input type="text" name="last_name">
   <input type="submit" value="go">
</form>

sau khi gửi biểu mẫu này, nó sẽ chuyển đến trang python có tên getData.py, nơi bạn sẽ tìm nạp dữ liệu từ trang HTML này và hiển thị. thì bên dưới là mã cho python CGI

#!C:\Python27\python.exe
# Import modules for CGI handling
import cgi, cgitb
# Create instance of FieldStorage
form = cgi.FieldStorage()
# Get data from fields
first_name = form.getvalue('first_name')
last_name  = form.getvalue('last_name')
print("Content-type:text/html")
print
print("")
print("")
print("Hello - Second CGI Program")
print("")
print("")
print("
   Hello %s %s
   " % (first_name, last_name))
print("")
print("")