相关疑难解决方法(0)

在Python字符串中转义正则表达式特殊字符

Python有一个函数可以用来转义正则表达式中的特殊字符吗?

例如,I'm "stuck" :\应该成为I\'m \"stuck\" :\\.

python regex string escaping

113
推荐指数
3
解决办法
18万
查看次数

有什么聪明的方法可以从 JSON 字符串中转义数据吗?

我正在向带有后端的服务器发送一些jsonrpc请求。有时,我会遇到一些我想要分析的错误。这些错误在回复中被转义,因此不容易理解。我得到这样的东西:web2pyceleryjsonrpc

{"version": "1.1", "id": "ID4", "error": {"message": "TypeError: 'NoneType' object does not support item assignment", "code": 100, "data": ["  File \"/home/myuser1/tmp/web2py/gluon/tools.py\", line 4068, in serve_jsonrpc\n    s = methods[method](*params)\n", "  File \"/home/myuser1/tmp/web2py/applications/mycompany_portal/controllers/activity.py\", line 66, in get_cdr_page\n    invalidate_cache = pars['invalidate_cache'], use_long_polling = pars['use_long_polling'])\n", "  File \"/home/myuser1/projects/new-mycompany-portal/python_modules/pmq_client.py\", line 85, in get_page\n    res = result.get(timeout=10)\n", "  File \"/home/myuser1/.virtualenvs/python2.7.2-mycompany1/lib/python2.7/site-packages/celery/result.py\", line 119, in get\n    interval=interval)\n", "  File \"/home/myuser1/.virtualenvs/python2.7.2-mycompany1/lib/python2.7/site-packages/celery/backends/amqp.py\", line 138, in wait_for\n    raise self.exception_to_python(meta['result'])\n"], "name": "JSONRPCError"}}
Run Code Online (Sandbox Code Playgroud)

我想要的是获取回复error.data的部分jsonrpc,取消转义并将其显示为堆栈跟踪。我可以手动完成(更改 …

python web2py celery

5
推荐指数
1
解决办法
5529
查看次数

标签 统计

python ×2

celery ×1

escaping ×1

regex ×1

string ×1

web2py ×1