欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用pymysql寫入中文的問題

 更新時間:2022年03月25日 09:51:43   作者:sigmeta  
這篇文章主要介紹了使用pymysql寫入中文的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

pymysql寫入中文

直接寫入中文會出現(xiàn)錯誤。

根據(jù)網(wǎng)上的方法,設(shè)置my.ini不成功

sql = "INSERT INTO companyinfo VALUES ('地方', 'Mohan', 'M')"
try:
? ? # 執(zhí)行sql語句
? ? cursor.execute(sql.encode('utf8'))
? ? # 提交到數(shù)據(jù)庫執(zhí)行
? ? db.commit()
except:
? ? # 如果發(fā)生錯誤則回滾
? ? db.rollback()

sql.encode('utf8') 之后可以寫入,但是顯示為亂碼。

先設(shè)置

cursor.execute("set names 'utf8'") 就不是亂碼了。

在程序執(zhí)行前,先cursor.execute("set names 'utf8'"),執(zhí)行的sql語句進行sql.encode('utf8)即可

pymysql連接數(shù)據(jù)庫插入中文字符串錯誤

pymysql.err.InternalError: (1366, "Incorrect string value: .....)

數(shù)據(jù)庫管理工具為heidisql

1.更改數(shù)據(jù)庫的排序規(guī)則

2.更改數(shù)據(jù)庫表的默認字符集

更改具體字段的排序

3.更改charset="utf8mb4"

db = pymysql.connect(host='127.0.0.1', user='root', passwd='***', db='***', charset="utf8mb4", use_unicode=True)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 增大python字體的方法步驟

    增大python字體的方法步驟

    在本篇文章里小編給大家整理了關(guān)于增大python字體的方法步驟,需要的朋友們可以學(xué)習下。
    2020-07-07
  • 詳解LyScript 內(nèi)存掃描與查殼實現(xiàn)

    詳解LyScript 內(nèi)存掃描與查殼實現(xiàn)

    這篇文章主要為大家介紹了詳解LyScript 內(nèi)存掃描與查殼實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Pytho樹的直徑的計算實現(xiàn)

    Pytho樹的直徑的計算實現(xiàn)

    樹的直徑是樹中任意兩個節(jié)點之間最長路徑的長度,本文主要介紹了Pytho樹的直徑的計算實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • python 快速把超大txt文件轉(zhuǎn)存為csv的實例

    python 快速把超大txt文件轉(zhuǎn)存為csv的實例

    今天小編就為大家分享一篇python 快速把超大txt文件轉(zhuǎn)存為csv的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 關(guān)于Django Models CharField 參數(shù)說明

    關(guān)于Django Models CharField 參數(shù)說明

    這篇文章主要介紹了關(guān)于Django Models CharField 參數(shù)說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python?計算機視覺編程進階之圖像特效處理篇

    Python?計算機視覺編程進階之圖像特效處理篇

    計算機視覺這種技術(shù)可以將靜止圖像或視頻數(shù)據(jù)轉(zhuǎn)換為一種決策或新的表示。所有這樣的轉(zhuǎn)換都是為了完成某種特定的目的而進行的,本篇我們來學(xué)習下如何對圖像進行特效處理
    2021-11-11
  • Python OrderedDict字典排序方法詳解

    Python OrderedDict字典排序方法詳解

    這篇文章主要介紹了Python OrderedDict字典使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2020-05-05
  • Python中decorator使用實例

    Python中decorator使用實例

    這篇文章主要介紹了Python中decorator使用實例,本文講解了如何調(diào)用decorator、decorator函數(shù)的定義、decorator的應(yīng)用場景等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 使用python-Jenkins批量創(chuàng)建及修改jobs操作

    使用python-Jenkins批量創(chuàng)建及修改jobs操作

    這篇文章主要介紹了使用python-Jenkins批量創(chuàng)建及修改jobs操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • pytest-sugar?執(zhí)行過程中顯示進度條的腳本分享

    pytest-sugar?執(zhí)行過程中顯示進度條的腳本分享

    Pytest-sugar是一款用來改善控制臺顯示的插件,增加了進度條顯示,使得在用例執(zhí)行過程中可以看到進度條,而且進度條是根據(jù)用例是否通過標注不同顏色,非常醒目,接下來通過本文給大家分享下pytest?sugar?顯示進度條的腳本,感興趣的朋友一起看看吧
    2022-12-12

最新評論