最近在學習python編程,開發環境設置好了,是用eclipse + pydev 來做開發的環境,配置好了之後,需要解決的一個關鍵問題就是老問題了:如何解決代碼中的中文問題。
其實但我們在配置編程環境的時候,就需要設置2個地方。
首先打開eclipse,點擊菜單 window---Preferences--General--Editors--TextEditor--Spelling---Encoding,選擇other:選擇"UTF-8" 即可。如圖:
接下來還有一個地方window---Preferences--General--Workspace,在Text file encoding那裡選擇other,然後選擇“UTF-8”,如圖即可。
,網上很多資料都是到這裡就為止了,我也當時以為這樣就可以解決代碼中有中文的問題了,於是就開始寫代碼了,但是老是報錯,在中間用debug模式下看到是一個python源代碼的文件報錯,試著修改過那個文件,但是網上找的版本都是1.3的,我現在用的pydev的版本是1.6的,所有還是沒有解決,那個郁悶啊。。。
代碼中不能有中文,實在很討厭,我是新手,不能用中文做注釋,那個痛苦啊。。。後來才知道,其實只要在每個模塊的第一行添加編碼規則就可以解決中文問題了,就是添加一句:
#-*- encoding: utf-8 -*-
有了這句編碼規則的語句,代碼中有中文,照樣可以運行程序。。。
過了不久,我又感覺有點不爽了,每次我新建一個模塊的時候,eclipse每次都會幫我自動生成一些比如:
'''
Created on 2010-12-28
@author: 501914252
'''
這些作者的信息,偏偏我每次都要在每個模塊添加的那句編碼規則的語句沒有,很是生氣啊,覺得應該在eclipse裡面有設置的地方,嘿嘿,經過一番折騰和網友的幫助,終於解決了這個問題,解決如下:window--Preferences--Pydev--Editor--Template--Empty,然後點擊“Edit”按鈕,把我們要添加的語句加進去就可以了,如圖:
後你在新建一個模塊試試,哈哈。。。再也不需要每次都要復制那個編碼語句了。
如果你還沒有解決這個問題,還不快去試試,希望可以幫助您解決問題。
本文出自 “你是路人甲還是霍元甲” 博客,請務必保留此出處http://world77.blog.51cto.com/414605/467466