1
我正在使用Pyramid web框架来构建一个web应用程序。有很多次,我觉得自己这样做:正确的方法来转换python请求参数
result = request.params.get('abc', None)
if result:
result = simplejson.loads(result)
else:
result = {}
的事情是,有时,“ABC”请求参数不存在与“结果”的值是无。因此,在执行simplejson.loads
操作之前,我总是必须检查它是否为无,否则我会得到一个TypeError: expected string or buffer
异常。
有没有更好的/更“pythonic”的方式做到这一点?
辉煌!谢谢。对不起,我只能在7分钟内接受答案。 – Mark