诛仙轩辕策技能:[Python]python怎样从表单中提取数据?
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 22:11:30
Subject: python怎样从表单中提取数据?
Author: kxc Posted: 2002-09-18 22:16 Length: 776 byte(s) [Original] [Print] [Top] 比如web服务器中有这样一个表单:
test.cgi里面要怎样写才能把"用户","密码"的信息提取出来呢?
[Original] [Print] [Top] Subject: Re: python怎样从表单中提取数据?
Author: xyb Posted: 2002-09-19 09:18 Length: 884 byte(s) [Original] [Print] [Top] 文档里这些写得很清楚呀,下面是其中Lib Ref一个例子:
请参考Python
Library Reference中
href=http://www.python.org/doc/current/lib/node295.html>11.2.2 Using the cgi
module一节。 [Original] [Print] [Top] Subject: Re: 谢谢,可以提出来了.还有一个问题
Author: xyb Posted: 2002-09-19 12:57 Length: 1,124 byte(s) [Original] [Print] [Top] 参考pwd
-- The password database和
href=http://www.python.org/doc/current/lib/module-crypt.html>crypt -- Function to
check Unix passwords,而且原文有一个例子:
注意:例子中也提到了,现在还不支持shadow了的密码提取。
ps. 还有点话想说:这两个问题在Python Lib Ref里可以很容易的找到
解决办法,而且Python安装后都有这些手册,希望你能够善用!
[Original] [Print] [Top] Subject: Re: 谢谢,可以提出来了.还有一个问题
Author: kxc Posted: 2002-09-19 13:40 Length: 32 byte(s) [Original] [Print] [Top] 完了,我用的是带SHADOW的passwd:( [Original] [Print] [Top] Subject: Re: 谢谢,可以提出来了.还有一个问题
Author: kxc Posted: 2002-09-20 22:30 Length: 165 byte(s) [Original] [Print] [Top] 搞清楚了.
/usr/sbin/pwunconv 取消掉shadow
例子有点不对:要把 cryptedpasswd[:2] 改成 cryptedpasswd[:11]
这样算出来的结果才对得上 [Original] [Print] [Top] Subject: 谢谢你共享你的处理方法和对例子代码的修改情况
Author: xyb Posted: 2002-09-21 16:56 Length: 8 byte(s) [Original] [Print] [Top] 干得好!
Author: kxc Posted: 2002-09-18 22:16 Length: 776 byte(s) [Original] [Print] [Top] 比如web服务器中有这样一个表单:
test.cgi里面要怎样写才能把"用户","密码"的信息提取出来呢?
[Original] [Print] [Top] Subject: Re: python怎样从表单中提取数据?
Author: xyb Posted: 2002-09-19 09:18 Length: 884 byte(s) [Original] [Print] [Top] 文档里这些写得很清楚呀,下面是其中Lib Ref一个例子:
form = cgi.FieldStorage()
if not (form.has_key("name") and form.has_key("addr")):
print "Error
"
print "Please fill in the name and addr fields."
return
print "name:", form["name"].value
print "addr:", form["addr"].value
...further form processing here...
请参考Python
Library Reference中
href=http://www.python.org/doc/current/lib/node295.html>11.2.2 Using the cgi
module一节。 [Original] [Print] [Top] Subject: Re: 谢谢,可以提出来了.还有一个问题
Author: xyb Posted: 2002-09-19 12:57 Length: 1,124 byte(s) [Original] [Print] [Top] 参考pwd
-- The password database和
href=http://www.python.org/doc/current/lib/module-crypt.html>crypt -- Function to
check Unix passwords,而且原文有一个例子:
import crypt, getpass, pwd
def login():
username = raw_input('Python login:')
cryptedpasswd = pwd.getpwnam(username)[1]
if cryptedpasswd:
if cryptedpasswd == 'x' or cryptedpasswd == '*':
raise "Sorry, currently no support for shadow passwords"
cleartext = getpass.getpass()
return crypt.crypt(cleartext, cryptedpasswd[:2]) == cryptedpasswd
else:
return 1
注意:例子中也提到了,现在还不支持shadow了的密码提取。
ps. 还有点话想说:这两个问题在Python Lib Ref里可以很容易的找到
解决办法,而且Python安装后都有这些手册,希望你能够善用!
[Original] [Print] [Top] Subject: Re: 谢谢,可以提出来了.还有一个问题
Author: kxc Posted: 2002-09-19 13:40 Length: 32 byte(s) [Original] [Print] [Top] 完了,我用的是带SHADOW的passwd:( [Original] [Print] [Top] Subject: Re: 谢谢,可以提出来了.还有一个问题
Author: kxc Posted: 2002-09-20 22:30 Length: 165 byte(s) [Original] [Print] [Top] 搞清楚了.
/usr/sbin/pwunconv 取消掉shadow
例子有点不对:要把 cryptedpasswd[:2] 改成 cryptedpasswd[:11]
这样算出来的结果才对得上 [Original] [Print] [Top] Subject: 谢谢你共享你的处理方法和对例子代码的修改情况
Author: xyb Posted: 2002-09-21 16:56 Length: 8 byte(s) [Original] [Print] [Top] 干得好!
[Python]python怎样从表单中提取数据?
[Python]python get,post提交表单
Python
python
[Python]在web.py中处理表单中的多选下拉框
python中调用c++(Boost
[Python]Web.py下表单的Ajax实时验证
[Python]python随笔
[Python]Python笔记-
[Python]python编程 FAQ
python 数列
[Python]C#程序员初学Python
[Python]Python连接MySQL (例子)
[Python]python for ARM/LINUX
[Python]MySQLdb for Python使用指南
[Python]用Python操作Mysql
Python raw_input 读取输入值 [Python俱乐部]
[Python]年度黑马Python 自省指南
[Python]Python完全新手教程 -- 1
[Python]Python完全新手教程 -- 2
[Python]Python完全新手教程 -- 3
[Python]用Python开发MySQL脚本
[Python]网站开发深入浅出 - Python篇
[Python]Python的ARM-Linux平台移植