python mysql 轉義方法

2021-09-06 06:58:50 字數 440 閱讀 3833

最近用python做專案的時候用到了mysql,把用python抓取的一些是資料放到mysql裡去,但是有個問題,因為從外面抓取的資料有帶'等其他的不規則的資料,如果你直接呼叫插入資料的方法會提示報錯,這個時候就需要用到

python mysql 轉義了。

我開始以為mysqldb沒有內建的方法,原本打算自己去乙個過濾的演算法,後來想了想mysql這個模組應該自身會帶一些轉義的方法,於是帶著這個信念不斷的找,通過help方法和dir的方法終於找到了,原來是:escape_string

如果你要用mysql轉義字串,那就可以看看下面的使用方法了:

content = mysqldb.escape_string(content)

很少的知識,希望在你需要用的時候起到乙個應有的幫助,謝謝大家的支援!

如果你讀資料庫感感興趣的話,可以看看 django sqlite資料庫配置問題

安裝python MySQL環境

在解壓資料夾下執行 python setup.py build 可能會提示缺少setuptools,首先安裝pypa setuptools 繼續安裝可能提示 environmenterror mysql config not found 解決辦法 1 ubuntu下 執行sudo apt get i...

python MySQL 批量插入

coding utf 8 import pymysql 開啟資料庫連線 db pymysql.connect host localhost port 3306 user username passwd password db database name charset utf8 使用cursor 方...

Python Mysql依賴初探

環境依賴 mysql 5.7.17 python 2.7 mysql python 1.2.5 mysqldb是基於mysql c api 原生mysql api 為核心的乙個面向python的介面,封裝了許多mysql c api的方法,簡化python使用mysql。在原生的mysql api中...