寫爬蟲時遇到了字串中同時含有單雙引號,在往資料庫中寫資料時出現語法錯誤
查閱文件後發現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直譯器會 把它們作為具有特殊功能的字元對待,而不會作為普通字元處理,這個時候,就需要對...