python漢化
㈠ 請問,python打開中文字元文件,但顯示不出中文怎麼辦
一般是編碼格式的問題,python內部默認的編碼格式是utf-8,常見的文本編碼格式是utf-8,gbk。編碼格式不不一致就會亂碼。可以在代碼前面申明編碼格式。
㈡ 求Python中文版軟體
呵呵我也用的E63手機 是這樣的,E63採用的S60第三版系統塞班平台上面的軟體一直以來都是以C++開發的sis應用以及比較通用的java開發的J2ME軟體為主但是在最近兩年,塞班平台引入了python作為自己的又一個開發語言,你下載一些一些手機軟體時說要python系統才行,那是因為那些軟體是基於python語言開發,所以必須安裝python平台才可以正常運行,s60第三版下的python平台很多地方都有下。希望這些能對你有幫助5
㈢ python3.2.1怎麼漢化
在python源文件第一行指定編碼形式就可以在程序裡面使用中文,如
test.py
#encoding=utf-8
print "中秋節快樂"
㈣ python-3.3.2 漢化工具誰有
好像還沒有中文版。
㈤ 如何解決Python中文問題
python的中文問題一直是困擾新手的頭疼問題,Python的發行版至今尚未包括任何中文支持模塊。當然,幾乎可以確定的是,在將來的版本中,python會徹底解決此問題,不用我們這么麻煩了。 筆者使用的是2.5版本。Python的版本可以通過調用sys模塊的sys.version查看。在幾個月的學習中,主要遇到以下問題:
1. print列印中文的問題:
在編輯器中輸入一段測試代碼:
s=』測試』
print s
運行結果如下:
Non-ASCII character '\xb2' in file c:\Documents and Settings\Administrator\桌面\2.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details: 2.py, line 1, pos 0
原因是如果文件里有非ASCII字元,需要指定編碼聲明。把2.py文件的編碼重新改為utf-8,並加上編碼聲明:
# -*- coding: utf-8 -*-
s=』測試』
print s
運行後可以正確列印中文。
2.中文路徑的問題。
在D盤下保存一個名字為『中文.txt『的文件。運行如下測試代碼:
# -*- coding: utf-8 -*-
f=open('D:\\中文.txt', 'r')
print f.read()
運行結果如下:
IOError: [Errno 2] No such file or directory: 'D:\\\xe4\xb8\xad\xe6\x96\x87.txt'
字元串有很多的編碼,不同的系統和平台有各自的編碼 ,為了實現系統或平台之間的信息交互可能需要編碼轉換。這里只需要先使用UNICODE編碼一下,這樣再讀取中文路徑就不會有問題了:
復制代碼
# -*- coding: utf-8 -*-
path='D:\\中文.txt'
spath=unicode(path , "utf8")
f=open(spath,'r')
print f.read()
復制代碼
然後就可以正確顯示文件內容
總結:
所有的中文顯示問題都可以歸結為編碼問題,遇到其他類似的問題,那隻能仔細看文檔,靠你的經驗,靠你多做測試。而且根據python所報出來的錯誤一般也可以判斷出來。那麼當發現需要編碼轉換時,剩下的就是如何正確進行碼制轉換。
為了正確處理多語言文本,Python在2.0版後引入了Unicode字元串。從那時起,Python語言中的字元串就分為兩種:一種是2.0版之前就已經使用很久的傳統Python字元串,一種則是新的Unicode字元串。在Python語言中,一般的解決辦法是使用unicode()內建函數對一個傳統Python字元串進行「解碼」,得到一個Unicode字元串,然後又通過Unicode字元串的encode()方法對這個Unicode字元串進行「編碼」,將其「編碼」成為傳統Python字元串。
㈥ python界面怎麼調成中文版
python設置中文界面的方法:
找到windows10中文字體所在文件夾
C:/Windows/Fonts/
在代碼前面加上:
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['simhei'] # 添加中文字體為黑體 plt.rcParams['axes.unicode_minus'] =False ... #ax[0, 0].set_ylabel(u"哈哈") #
注意前面加上'u'. #ax[2, 0].set_ylabel(u"嘿嘿") ... #或 import matplotlib.pyplot as plt from matplotlib import font_manager my_font =
font_manager.FontProperties(fname="C:/Windows/Fonts/simsun.ttf") # 添加中文字體為黑體 ... ax[0, 0].set_ylabel(u"哈哈", fontproperties=my_font) ax[2, 0].set_ylabel(u"嘿嘿", fontproperties=my_font)
發展歷程
自從20世紀90年代初Python語言誕生至今,它已被逐漸廣泛應用於系統管理任務的處理和Web編程。
1995 年,Guido van Rossum 在弗吉尼亞州的國家創新研究公司(CNRI)繼續他在 Python 上的工作,並在那裡發布了該軟體的多個版本。
2000 年五月,Guido van Rossum和 Python 核心開發團隊轉到 BeOpen.com 並組建了 BeOpen PythonLabs 團隊。 同年十月,BeOpen PythonLabs 團隊轉到 Digital Creations (現為 Zope Corporation)。
2001 年,Python 軟體基金會 (PSF) 成立,這是一個專為擁有 Python 相關知識產權而創建的非營利組織。 Zope Corporation 現在是 PSF 的贊助成員。
㈦ python 中文處理
遇到編碼問題抓換一些就可以。例如你程序的默認編碼是 gbk,而你要處理的文件編碼是utf-8,那麼可以通過下面的方式轉換一下:
file=file.decode("UTF-8")#把UTF-8轉換為UNICODE
file=file.encode("GBK")#把UNICODE轉換為GBK
程序開通可以這樣聲明:# -*- coding: gbk -*-
gbk不用加引號
㈧ 有中文版的python
本身可以處理中文
前面加
#!/usr/bin/python
#-*-coding:UTF-8-*-
或者
#!/usr/bin/python
#coding=utf-8
㈨ python軟體中的菜單都是英文的,怎樣漢化,求詳細漢化過程
你說的是idle吧。。。你根本就不需要漢化它,把精力放在記牢如何使用它更好。也謝菜單基本上用不到。。。比如最常用的ctrl+s為保存,F5是運行程序。這兩個是最長用的。要新建文檔,單擊file(文件),然後選擇new file(新建文件),或者open(打開)
指導這些就夠了。。。。最常用的就這些。其它功能幾乎不會去用
㈩ python官網如何調中文
想要登錄python的官網查勘中文,可以直接通過瀏覽器自帶的翻譯功能來實現查看中文。