CGI 简单的python显示的页面,,简介python 进
CGI 简单的python显示的页面,,简介python 进
简介
python 进行服务器的页面的显示 cgi common gateway interface 公用网关接口
简单操作
python3 -m http.server --cgi 8001新建一个cgi-bin目录里面存入一个 py文件#!/usr/bin/env python#coding=utf-8 import cgiheader = 'Content-Type: text/html\n\n'formhtml = '''<HTML><HEAD><TITLE>Friends CGI Demo</TITLE></HEAD><BODY><H3>Friends list for: <I>NEW USER</I></H3><FORM ACTION:"/cgi-bin/friends2.py"><B>Enter your Name:</B><INPUT TYPE=hidden NAME=action VALUE=edit><INPUT TYPE=text NAME=person VALUE="NEW USER" SIZE=15><P><B>How many friends do you have?</B>%s<P><INPUT TYPE=submit></FORM></BODY></HTML>'''fradio = '<INPUT TYPE=radio NAME=howmany VALUE="%s" %s> %s\n'def showForm(): friends = '' for i in [0, 10, 25, 50, 100]: checked = '' if i == 0: checked = 'CHECKED' friends = friends + fradio % (str(i), checked, str(i)) print header + formhtml % (friends)reshtml = '''<HTML><HEAD><TITLE>Friends CGI Demo</TITLE><HEAD><BODY><H3>Friends list for:<I>%s</I></H3>Your name is: <B>%s</B><p>You have <B>%s</B> friends.</BODY></HTML>'''def doResults(who, howmany): print header + reshtml %(who, who, howmany)def process(): form = cgi.FieldStorage() if form.has_key('person'): who = form['person'].value else: who = 'NEW USER' if form.has_key('howmany'): howmany = form['howmany'].value else: howmany = 0 if form.has_key('action'): doResults(who, howmany) else: showForm()if __name__ == '__main__': process()
访问 http://localhost:8001/cgi-bin/cgii.py
参考链接
百家号
CGI 简单的python显示的页面
相关内容
- python之selectors,,selectors是
- Python3 tkinter基础 TK title 设置窗体的标题,,?python :
- H3C交换机python命令下发脚本,,新时代网工编程能力变
- Python实现翻译小工具,,一、背景利用Requ
- Idea安装Python插件并配置Python SDK,,第一步:在help/
- python + adb 实现控制手机,,主要步骤:1、USB
- python细节,,1、对象属性dir(
- Python短小精悍的Orator查询构造器,,查询构造器介绍这个
- 通过Python编写一个简单登录功能过程解析,
- 用python实现一个小游戏——抽牌,,想要实现一个抽牌的
评论关闭