成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python語言應用在MySQL數據庫中解決問題

開發 后端
Python語言在廣泛的應用中如何進行相關的技術融合。下面我們就看看在MySQL數據庫中的使用方法。希望大家有所收獲。

Python語言在廣泛的地方都有應用,在長時間的應用中有不少的問題困擾著我們。下面我們就詳細的看看如何在MySQL數據庫中的詳細應用。希望在之后的使用中有所幫助。

試了很久,無論在connect的時候指定charset='utf8',還是使用set_character_set(),或者執行"SET NAMES UTF8",跟蹤到character_set_name()方法返回的都是latin1...再跟代碼,似乎就跑到mysql-api里去了,反正***解決的辦法也很簡單,就是使用如下方式執行,而不要去拼sql語句……

Python語言 代碼

 

  1. >>> sql = "INSERT INTO t_user(name,nickname) values(%s,%s)"   
  2. >>> param = ("張三","張三的昵稱")   
  3. >>> cursor.execute(sql,param)  

使用gettext來實現。其實就是一個文本替換的方式,和java里用ResourceBundle、properties比較類似……

1.導入gettext模塊

Python語言 代碼

 

  1. import gettext   
  2. gettext.install('i18ntest', './locale', unicode=True)  

 

參數說明:

作用域:用于限定翻譯文件的主名路徑:翻譯文件所在路徑unicode:使用unicode

2.把代碼里需要國際化的文本全部使用_("text")的形式進行替換

3.需要進行國際化處理時,調用

 

  1. python 代碼  
  2. gettext.translation('i18ntest', './locale', languages=['cn']).install(True)  

現在程序寫好了,需要生成所需資源文件了:

1.調用python安裝目錄的 Tools/i18n/pygettext.py抽取所需翻譯的模板

  1. >>> pygettext.py path/to/yourfile.py 

將生成一個名為messages.pot的文件

2.生成模板文件后,修改這個模板文件,其中的msgid為鍵值,對應你程序里寫的文本,如:_("New File"),而msgstr為翻譯后的值。還有就是注意修改文件頭部分Content-Type的charset為合適的編碼,比如utf8

3.編寫好模板后,把擴展名修改為.po,運行Tools/i18n/msgfmt.py,生成二進制的資源文件

  1. >>> msgfmt.py messages.po 

將生成一個名為messages.mo的文件

4.把這個mo文件放在正確的位置.比如你在程序中是這樣寫的:

  1. gettext.install('i18ntest', './locale', unicode=True)  
  2. gettext.translation('i18ntest', './locale', languages=['cn']).install(True) 

那么你的程序目錄下需要存在./local/cn/LC_MESSAGES/i18ntest.mo這樣程序啟動時就會讀取這個資源文件,替換對應的文本,實現國際化了。以上就是對Python語言的詳細介紹。

【編輯推薦】

  1. Python多線程具體運用的方法
  2. 探究Python性能為什么如此的強大
  3. Python django應用中的五大關鍵步驟
  4. Python主線程如何進行相關應用
  5. python多線程應用中的詳細介紹
責任編輯:張浩 來源: IT168
相關推薦

2019-11-15 14:53:49

大數據平臺智慧城市城市大數據

2009-12-25 15:11:08

FTTH應用

2013-03-11 10:02:42

2019-07-10 13:02:12

大數據智慧城市數據安全

2022-03-03 21:45:58

大數據大數據技術

2023-09-25 10:55:26

人工智能

2022-03-29 14:46:03

元宇宙工業元宇宙物聯網

2013-05-23 14:20:50

PoE以太網IP終端地址

2016-01-12 10:33:24

2020-12-14 18:02:25

區塊鏈人民幣技術

2009-03-24 10:45:39

MySQL5連接超時數據庫

2011-07-13 09:42:09

2009-12-07 13:20:14

PHP技術應用

2018-05-29 00:00:32

物聯網物聯網應用IOT

2012-07-30 09:48:09

HTML5

2010-07-06 14:40:15

解決SQL Serve

2011-04-13 12:03:12

2023-04-11 07:46:11

平臺arthas線診斷

2010-05-11 12:57:45

MySQL數據庫編碼

2016-10-27 09:31:19

大數據醫療臨床
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品一区二三区在线观看 | 日韩视频国产 | 日韩视频在线一区 | 亚洲成av人片在线观看无码 | 自拍偷拍亚洲一区 | a级在线观看 | 国产福利在线免费观看 | 日日碰狠狠躁久久躁婷婷 | 国产精品美女久久久 | 欧美精品一区二区三区四区 在线 | 91麻豆蜜桃一区二区三区 | 国产成人精品亚洲日本在线观看 | 日韩一区二区三区四区五区六区 | 91一区二区三区在线观看 | 欧美一级片在线观看 | 欧美美女被c | 精品少妇一区二区三区日产乱码 | 中文字幕在线免费视频 | 久久人体 | 91精品一区二区三区久久久久 | 日韩色在线 | 日韩视频1| 天天操人人干 | 在线观看视频一区二区三区 | 亚洲精品888 | 亚洲精品丝袜日韩 | 成年男女免费视频网站 | 毛片国产| 中文字幕一区二区三区四区 | 男女羞羞视频在线观看 | 一区二区三区在线免费观看视频 | 91色综合| 精品久久久久久亚洲精品 | 亚洲高清视频一区二区 | 91欧美激情一区二区三区成人 | 免费成人高清 | 亚洲精品www.| 91新视频 | 天天av天天好逼 | 中文字幕在线免费观看 | 成人在线a |