文章詳情頁
python - 字符串中反斜杠的替換
瀏覽:166日期:2022-08-18 13:27:50
問題描述
在模仿一個客戶端的POST行為。
構造表單并抓包后,發現自己構造的請求字符串與官方客戶端的并不一致。
官方的是:
{'jsonstr':'{'pageindex':1,'start':'2017-03-01','end':'2017-03-25'}'}
我用python構造的是:
{'jsonstr': '{’pageindex’: 1,’start’: ’2017-03-01’, ’end’: ’2017-03-25’}'}
用python的replace把“ ’ ” 替換為 ’ 反斜杠' ’ 總是不成功
問題解答
回答1:可以直接使用Python自帶的Json庫
In [9]: s = {’pageindex’:1,'start':'2017-03-01','end':'2017-03-25'}In [10]: import jsonIn [11]: json.dumps(s)Out[11]: ’{'end': '2017-03-25', 'pageindex': 1, 'start': '2017-03-01'}’
實際上out[11]和官方給的字符串是等價的,因為Python的字符串可以用單引號包圍(此時字符串內的雙引號不需要轉義)
相關文章:
1. javascript - web端請求一個正在被修改的文件會怎么樣?2. mysql - 我用SQL語句 更新 行的時候,發現全部 中文都被清空了,請問怎么解決?3. javascript - IOS微信audio標簽不能通過touchend播放4. [前端求職必看]前端開發面試題與答案精選_大綱5. mysql - 數據庫建表方面的問題?6. javascript - angular里一個關于ng-bind的問題7. docker不顯示端口映射呢?8. javascript - angularJS指令如何暴露API給外面的controller使用?9. python - xpath提取網頁路徑沒問題,但是缺失內容?10. javascript - react,獲取radio的值出錯
排行榜
