无标题文章


使用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的结束标签并且关闭数据链接。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容