Python论坛  - 讨论区

标题:[python-chinese] cgi中明明有escape,,为什么不能import

2008年01月14日 星期一 16:30

j.L liuping.james在gmail.com
星期一 一月 14 16:30:53 HKT 2008

抄 python cookbook的一个例子
code:

>   1 print "Content-type:
> text/html"
>   2
> print
>
>   3 print "Situation
> snapshot
"
>
> 4
>
>   5 import
> sys
>   6 sys.stderr = sys.stdout
>
>
> 7
>
>   8 import
> os
>
> 9
>
>  10 from cgi import
> escape
>  11 print "Python %s" % sys.version
>
>  12 keys = os.environ.keys()
>
>  13 keys.sort()
>
>  14 for k in
> keys:
>  15     print "%s\t%s" % (escape(k), escape(os.environ[k]))
>
>  16 print "
" > # python testcgi.py > Content-type: text/html > > Situation snapshot
> Content-type: text/html > > Situation snapshot
> Traceback (most recent call last): > File "testcgi.py", line 10, in > from cgi import escape > File "/usr/local/lib/python2.5/cgi.py", line 9, in > # /usr/bin. So let those vendors patch cgi.py to match their choice > ImportError: cannot import name escape > -- regards j.L -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20080114/d61ecffe/attachment.html
[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月15日 星期二 11:55

j.L liuping.james在gmail.com
星期二 一月 15 11:55:06 HKT 2008

这个问题是不是有点怪?

我baidu不到。所以来问的。

2008/1/14 j. L <liuping.james at gmail.com>:

> 抄 python cookbook的一个例子
> code:
>
> >   1 print "Content-type:
> > text/html"
> >   2
> > print
> >
> >   3 print "Situation
> > snapshot
"
> >
> > 4
> >
> >   5 import
> > sys
> >   6 sys.stderr = sys.stdout
> >
> >
> > 7
> >
> >   8 import
> > os
> >
> > 9
> >
> >  10 from cgi import
> > escape
> >  11 print "Python %s" % sys.version
> >
> >  12 keys = os.environ.keys()
> >  13 keys.sort()
> >
> >  14 for k in
> > keys:
> >  15     print "%s\t%s" % (escape(k), escape(os.environ[k]))
> >
> >  16 print "
" > > > > > > # python testcgi.py > > > Content-type: text/html > > > > Situation snapshot
> > Content-type: text/html > > > > Situation snapshot
> > Traceback (most recent call last): > > File "testcgi.py", line 10, in > > from cgi import escape > > File "/usr/local/lib/python2.5/cgi.py", line 9, in > > # /usr/bin. So let those vendors patch cgi.py to match their choice > > ImportError: cannot import name escape > > -- > > > > > regards > j.L -- regards j.L -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20080115/8e4fde5d/attachment.html
[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月15日 星期二 12:32

Qiangning Hong hongqn在gmail.com
星期二 一月 15 12:32:24 HKT 2008

2008/1/15 j. L <liuping.james在gmail.com>:
> 这个问题是不是有点怪?
>
> 我baidu不到。所以来问的。

你是不是只贴了部分代码?反正我运行你贴出来的部分没有问题。怀疑是你其他部分或者配置的问题。

-- 
Qiangning Hong
http://www.douban.com/people/hongqn/

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月15日 星期二 14:26

j.L liuping.james在gmail.com
星期二 一月 15 14:26:21 HKT 2008

换成2.4就好了。。谢谢。

2008/1/15 Qiangning Hong <hongqn at gmail.com>:

> 2008/1/15 j. L <liuping.james at gmail.com>:
> > 这个问题是不是有点怪?
> >
> > 我baidu不到。所以来问的。
>
> 你是不是只贴了部分代码?反正我运行你贴出来的部分没有问题。怀疑是你其他部分或者配置的问题。
>
> --
> Qiangning Hong
> http://www.douban.com/people/hongqn/
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
regards
j.L
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20080115/12709d21/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号