jlzzjlzz亚洲乱熟在线播放

系統城裝機大師 - 唯一官網:www.farandoo.com!

當前位置:首頁 > 數據庫 > SQLite > 詳細頁面

在SQLite-Python中實現返回、查詢中文字段的方法

時間:2019-12-04來源:系統城作者:電腦系統城

博主在這個問題上卡了挺久的,貼出來解決方法幫助需要的朋友,直接上代碼(測試環境:win10+Python2.7):


 
  1. # coding=utf-8
  2.  
  3. import sqlite3
  4.  
  5. with sqlite3.connect(":memory:") as conn:
  6. try:
  7. init_sql = " create table test (id integer primary key ,name text(200) not null);" \
  8. " insert into test (name) values ('小居居');" \
  9. " insert into test (name) values ('大居居');"
  10. conn.executescript(init_sql)
  11. except Exception as e:
  12. conn.rollback()
  13. raise e
  14. else:
  15. conn.commit()
  16. conn.text_factory = str # 此處是關鍵,sqlite默認文本存取是Unicode
  17. try:
  18. for row in conn.execute(" select * from test where name = ?",("大居居",)):
  19. print row[1],type(row[1])
  20. except Exception as e:
  21. raise e

結果:


 
  1. 大居居 <type 'str'>

以上這篇在SQLite-Python中實現返回、查詢中文字段的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持我們。

分享到:

相關信息

系統教程欄目

欄目熱門教程

人氣教程排行

站長推薦

熱門系統下載