Python CGI 编程 | 类FieldStorage的使用
使用Python自带的cgi库,可以很容易的实现CGI编程。
下面的例子实现了使用 类FieldStorage 得到POST或GET参数的方法
表单示例
<form method="POST" action="http://host.com/cgi-bin/test.py"><p>Your first name: <input type="text" name="firstname"><p>Your last name: <input type="text" name="lastname"><p>Click here to submit form: <input type="submit" value="Yeah!"><input type="hidden" name="session" value="1f9a2"> </form>
CGI 程序
#!/usr/local/bin/python import cgi def main():print "Content-type: text/html\n"form = cgi.FieldStorage() # parse queryif form.has_key("firstname") and form["firstname"].value != "":print "<h1>Hello", form["firstname"].value, "</h1>"else:print "<h1>Error! Please enter first name.</h1>" main()
转载于:https://www.cnblogs.com/changyou/archive/2010/01/09/1643074.html
Python CGI 编程 | 类FieldStorage的使用相关推荐
- Python CGI编程
Python CGI编程 CGI是什么? 通用网关接口或CGI,是一组定义信息如何在Web服务器和自定义脚本之间交换的标准. CGI规范目前保持是由NCSA 和 NCSA 维护和定义如下. 通用网关接 ...
- 新手学习【菜鸟教程】Python CGI编程的几个坑(Windows系统)
写在前面的话 作为新手,在window10系统中学习Python CGI编程,按照教程却发现无法运行,终于解决各种坑,记录在次供小白参考,也欢迎大神指正. 下面我分安装.配置和调试两部分来讲. 安装 ...
- 什么是CGI?详细介绍Python CGI编程
本文转载自:http://www.php.cn/python-tutorials-362584.html....概念可以帮助理解,CGI编程什么的真的不用过分纠结,要是大神做架构得看,我这种小白会用框 ...
- cgi-bin php,Python CGI编程
什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户 ...
- [转载] 第一个Python CGI编程和配置
参考链接: Python中的CGI编程 1.什么是CGI CGI(Common Gateway Interface),通用网关接口,它是一段运行在服务器上的程序.CGI程序可以是Python脚本.PE ...
- Python CGI编程详细步骤,和说说我踩的坑!!
最近在学python,刚接触python高级编程-gci编程,照着网上的资料去配置文件 ,但是其中遇到了很多问题,可以说一天都呆坑里,特记录下这些,总结下,也以便帮小伙伴们解决问题. 我参考的是这篇文 ...
- python CGI编程、smtp邮件发送、pygame项目创建
一.GI编程: 运行在服务器上的一段网关接口的程序(如:HTTP服务器,提供同客户端HTML页面的接口). CGI的运行可以通过网页的链接或者URL: 1.使用你的浏览器访问URL并连接到HTTP w ...
- 【轻松学】Python面向对象编程——类的设计、基础语法、继承、多态、类属性和类方法、单例设计
文章目录 1. 类的设计 大驼峰命名法 1.1 类名的确定 1.2 属性和方法的确定 练习 1.1 练习 1.2 2. 面相对象基础语法 2.1 定义简单的类(只包含方法) 2.1.1 定义只包含方法 ...
- python多个对象调用类方法、且之间有联系_趣味解读Python面向对象编程 (类和对象)...
一.面向对象简介 考虑现实生活中,我们的思维方式是放在学生这个个人上,是学生做了自我介绍.而不是像我们刚刚写出的代码,先有了介绍的行为,再去看介绍了谁. 用我们的现实思维方式该怎么用程序表达呢? 面向 ...
最新文章
- Hive 热门数据分析面试题解析
- 教你如何申请CCNP的电子证书
- 百元价位的水下相机?!1000个去海边的人有900个选择了它!
- 区块链开发(一)搭建基于以太坊的私有链环境
- spring mysql 中文_Spring+mysql+velocity 中文问题解决方法
- C++学生信息管理系统5.0
- Ubuntu修改默认root及密码
- 视频会议中回声消除与噪音抑制的技巧
- 数字化项目建设管理难点分析与对策
- linux 执行play war,centos下执行war包
- 社交网络分析-中心性指标
- 10款UI设计师常用的UI设计工具盘点
- Acer宏碁笔记本触摸板失效解决方法
- 生物信息_odds_ratios、Likelihood_Ratios、发病率、frequency
- 循环遍历语句(for in与for of)
- js中singleton模式解析及运用
- 赴港澳台或出国参加短期学术会议前应该做哪些准备
- 中国嵌入式高端ARM开发板的江湖故事——详细分析国内各家ARM11 S3C6410 开发板的选型以及竞争格局
- 20190422 8个小时的T-SQL基础视频课件-分享
- k8s中部署traefik并开启https支持