python 調用pymysql模塊遇到\轉義問題解決辦法


1.問題情況

本來存入mysql的是字典,有漢字,由於python版本是2.7,所以在json的時候把我的值變成了unicode,那么在調用pymysql的時候,mysql給我轉義取消了。

存之前:

存之后:

需要存的形式:

2.用什么方法呢?

由於我用的是pymysql,所以還是看源碼吧

 

 這三個就是了我用的pymysql.escape_string()方法了

 

dic = {........}
impost json
ret = json.dumps(dic)
r = pymysql.escape_string(ret)
print r    #得到的就是轉義后的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM