最近用python做項目的時候用到了mysql,把用python抓取的一些是數據放到mysql里去,但是有個問題,因為從外面抓取的數據有帶'等其他的不規則的數據,如果你直接調用插入數據的方法會提示報錯,這個時候就需要用到
python mysql 轉義了。
我開始以為MySQLdb沒有內置的方法,原本打算自己去一個過濾的算法,后來想了想mysql這個模塊應該自身會帶一些轉義的方法,於是帶着這個信念不斷的找,通過help方法和dir的方法終於找到了,原來是:escape_string
如果你要用mysql轉義字符串,那就可以看看下面的使用方法了:
content = MySQLdb.escape_string(content)
很少的知識,希望在你需要用的時候起到一個應有的幫助,謝謝大家的支持!
如果你讀數據庫感感興趣的話,可以看看 django sqlite數據庫配置問題
文章鏈接:http://www.cnpythoner.com/post/163.html 轉載請保留,謝謝!