首页 > 其他 > 详细

[网络编程] 自己构建一个cgi.FieldStorage()的对象

时间:2019-09-19 22:03:47      阅读:151      评论:0      收藏:0      [点我收藏+]

问题描述:

通常cgi.FieldStorage()返回一个类似于Python字典的对象。

在cgi框架中必须通过浏览器发送表单过来才能接受消息

那么我该怎么进行本地调试呢?

或者说在没有搭建好一整套的服务器环境的时候,如何构造出这么一个对象,来进行调试?

 

解决方案

构造一个FieldStorage对象

详见Python编程P1139

class dummy:
    def __init__(self,myname=None,myage=None,mysex=None):
        self.myname = myname
        self.myage = myage
        self.mysex = mysex
        
#cgi方法生成的form对象
form = cgi.FieldStorage()

#自己构造的form对象
form = {
    name:dummy(myname = liy),
    age:dummy(myage=18),
    sex:dummy(mysex = male)
}

#如何调用
form[name].myname
form[age].myage
form[sex].mysex

 

[网络编程] 自己构建一个cgi.FieldStorage()的对象

原文:https://www.cnblogs.com/remly/p/11552725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!