Cgi модулі
Python-да
cgi модулі түріндегі CGI қолдауы бар. Келесі
мысал оның кейбір мүмкіндіктерін
көрсетеді:
#!/usr/bin/python
#
-*- coding: cp1251 -*-
import
cgi, os
#
сұрауды
талдау
f
= cgi.FieldStorage()
if
f.has_key("a"):
a
= f["a"].value
else:
a
= "0"
#
сұрауды
өңдеу
b
= str(int(a)+1)
mytext
= open(os.environ["SCRIPT_FILENAME"]).read()
mytext_html
= cgi.escape(mytext)
#
жауапты
қалыптастыру
print
"""Content-Type: text/html
<html><head><title>Мысалдың
шешімі:
%(b)s = %(a)s + 1</title></head>
<body>
%(b)s
<table
width="80%%"><tr><td>
<form
action="me.cgi" method="GET">
<input
type="text" name="a" value="0"
size="6">
<input
type="submit" name="b" value="Өңдеу">
</form></td></tr></table>
<pre>
%(mytext_html)s
</pre>
</body></html>"""
% vars()
117