【发布时间】:2014-04-26 16:04:51
【问题描述】:
我正在尝试在我的 python 脚本中获取 POST/GET 数据。 我正在使用 web.py 框架,下面是我的代码:
import web
form = web.input()
mydata = form.mydata
这是我得到的错误输出:
File "script.py", line 22, in <module>
form = web.input()
File "/usr/local/lib/python2.7/dist-packages/web.py-0.37-py2.7.egg/web/webapi.py", line 330, in input
out = rawinput(_method)
File "/usr/local/lib/python2.7/dist-packages/web.py-0.37-py2.7.egg/web/webapi.py", line 291, in rawinput
e = ctx.env.copy()
AttributeError: 'ThreadedDict' object has no attribute 'env'
(我习惯于在 PHP 中获取这些变量,不知道为什么我在使用 python 时遇到困难)
【问题讨论】:
-
看起来您将
web.input()放在模块级别。web.py不是这样工作的。我建议你从web.pytutorial 开始,然后从那里开始。