国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python自動翻譯實現方法

2019-11-25 16:46:37
字體:
來源:轉載
供稿:網友

本文實例講述了python自動翻譯實現方法。分享給大家供大家參考,具體如下:

以前學過python的基礎,一般也沒用過。后來有一個參數表需要中英文。想了一下,還是用python做吧。調用的百度翻譯接口,經歷了亂碼、模塊不全等問題。一般google,一邊做的。分享一下。

#encoding=utf-8## eagle_91@sina.com## created 2014-07-22import urllibimport urllib2import MySQLdbimport jsonimport gcimport timeurl = 'http://openapi.baidu.com/public/2.0/bmt/translate'_sleepTime = 0.5_limit = 1000## 鏈接mysqlconn = MySQLdb.connect(host='localhost',user='root',passwd='',charset='utf8')curs = conn.cursor()conn.select_db('test')## 搜索要操作的表count=curs.execute("""SELECT * FROM sb_parameters WHERE ISNULL(en_name) ORDER BY id ASC""")## print curs.fetchall()## print countresults = curs.fetchmany(_limit)for r in results:  gc.collect()  chin = unicode(r[3]).encode('utf-8')  ## print chin  values = {'client_id':'PWrGllvVAIFcD0sYqaipwkAV','q':chin,'from':'zh','to':'en'}  data = urllib.urlencode(values)  req = urllib2.Request(url, data)  response = urllib2.urlopen(req)  the_page = response.read()  returnData = json.loads(the_page)  ## print returnData  if returnData.has_key("error_code"):    continue;  inputData = returnData["trans_result"][0]["dst"]  try:    sql = "UPDATE `sb_parameters` SET `en_name`='%s' WHERE `id` = %d" % (MySQLdb.escape_string(unicode(inputData).encode('utf-8')),r[0])    print sql    curs.execute(sql)    conn.commit()    time.sleep(_sleepTime)  except EOFError:    sql = "UPDATE `sb_parameters` SET `en_name`='%s' WHERE `id` = %d" % ('',r[0])    print sql    curs.execute(sql)    conn.commit()    continueconn.commit()## 關閉鏈接curs.close()## 關閉數據庫conn.close()

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python圖片操作技巧總結》、《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双牌县| 察隅县| 溧水县| 镇赉县| 商河县| 郁南县| 西盟| 关岭| 兴义市| 梨树县| 根河市| 湖南省| 吉林省| 鲁甸县| 八宿县| 堆龙德庆县| 凤凰县| 公安县| 南召县| 虹口区| 尉氏县| 会昌县| 安图县| 通州市| 集贤县| 怀宁县| 合水县| 龙里县| 依安县| 抚远县| 庐江县| 会昌县| 柏乡县| 龙陵县| 洛宁县| 赤水市| 南康市| 山东省| 光山县| 房产| 乃东县|