文章詳情頁
python - 字符串中反斜杠的替換
瀏覽:182日期: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. php - mysql 模糊搜索問題2. javascript - 我的站點貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?3. javascript - 在 vue里面用import引入js文件,結果為undefined4. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?5. python沒入門,請教一個問題6. html - 爬蟲時出現“DNS lookup failed”,打開網頁卻沒問題,這是什么情況?7. php如何獲取訪問者路由器的mac地址8. php - 微信開發驗證服務器有效性9. javascript - js setTimeout在雙重for循環中如何使用?10. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發現
排行榜
