无标题文章


使用Python开发Web,最简单,原始直接的办法是使用CGI标准,即:首先做一个Python脚本,输出HTML代码,然后保存为.cgi扩展名的文件,通过浏览器访问该文件。例如:用Python CGI脚本显示数据库中最新出版的10本

#!/usr/bin/env python

import MySQLdb

print "Content-Type: text/html\n"

print "

Books

"

print ""

print "

Books

"

print "

"

connection = MySQLdb.connect(user ='me',passwd='letmein',db=''my_db')

cursor = connection.cursor()

cursor.execute("SELECT name FROM books ORDER BY pub_date DESC LIMIT 10")

for row in cursor.fetchall():

print "%s" % row[0]

print "

"

print ""

connection.close()

执行过程为:用户请求CGI,脚本代码打印Content—Type行,后面跟着换行。在接下来是一些HTML的起始标签,后台连着一些查询操作,获取最新的十本书。在遍历这些书的同时,生成一个书名的HTML列表项。最后,输出HTML的结束标签并且关闭数据链接。

你可能感兴趣的:(无标题文章)