pymysql 的轉義處理

2022-05-07 11:06:09 字數 452 閱讀 6533

寫爬蟲時遇到了字串中同時含有單雙引號,在往資料庫中寫資料時出現語法錯誤

查閱文件後發現pymysql有個

# **例項

db = pymysql("localhost","user","password",charset="utf8")

cursor = db.cursor()

exp = db.escape(str)

sql = "... where id = %s" % exp #%s無需引號

with db.cursor() as cursor:

try:

cursor.execute(sql)

db.commit()

except exception as e:

print(e)

db.rollback()

db.close()

CSV檔案的轉義處理

csv檔案是一種適合程式格式化輸出資料的檔案格式。它使用英文逗號作為列分隔符,檔案可以直接用excel開啟。csv的規則簡單,便於程式輸出 excel對csv的相容性使得我們可以非常輕鬆的使用excel提供的所有強大功能。唯一需要注意的地方就是csv是使用英文逗號作為列分隔符的,所以當你輸出的文字中...

pymysql語法 pymysql的用法

一 首先要安裝mysql,我安裝的mysq5.7的 二 啟動mysql,啟動 net start mysql 停止 net stop mysql 解除安裝 net delete mysql 三 安裝pymysql模組 pip直接安裝即可 四 基本的增刪改查的操作 coding utf 8 impor...

批處理中的轉義字元

一般而言,以轉義字元的身份出現。因為在cmd環境中,有些字元具備特殊功能,如 表示重定向,表示管道,表示語句連線 它 們都有特定的功能,如果需要把它們作為字元輸出的話,echo echo 之類的寫法就會出錯 cmd直譯器會 把它們作為具有特殊功能的字元對待,而不會作為普通字元處理,這個時候,就需要對...