请教一下python中如何使用中文

请教一下python中如何使用中文

环境:windos2000

我的这个例子一有中文就报错,应该是这行

#coding="zh"

不对,但不知道如何修改,请教一下:

#coding="zh"
from Tkinter import *

root = Tk()
root.option_readfile('optionDB')
root.title('Labels')
Label(root, text="记住", wraplength=300, justify=LEFT).pack(pady=10)
f1=Frame(root)
Label(f1, text="eee", relief=RAISED).pack(side=LEFT, padx=5)
Label(f1, text="fffff", relief=SUNKEN).pack(side=LEFT, padx=5)
f1.pack()

root.mainloop()

错误提示如下:
  File "label2.py", line 7
SyntaxError: Non-ASCII character '\xbc' in file haiyan_label2.py on line 7, but
no encoding declared; see http://www.python.org/peps/pep-0263.html for details


另外,我把#coding="zh"修改成:# coding:GB2312,可以运行,但是界面上中文是乱码哦。

应该这样写吧
#-*-coding:utf8-*-
这个是UTF8编码,

如果是其他中文编码,就要去查一下python.org关于编码的说明了
还是不行,不知道怎么查我写出的.py文件是用何种语言的?
1.  第一段的 #coding="zh", 并不能决定文件的保存格式, 是指示给python如何读取

2. Tkinter好像是用unicode的

大多数编辑器都可以指定保存格式, 一般中文操作系统的保存格式是'gbk'
     原文: “Label(root, text="记住", wraplength=300, justify=LEFT).pack(pady=10)”
     改为: “Label(root, text=unicode("记住",'gbk'), wraplength=300, justify=LEFT).pack(pady=10)”
如果是以utf-8格式保存的, 则用 text=unicode("记住",'utf-8') 试试看
试了一下,各种方法都不行

Traceback (most recent call last):
  File "label2.py", line 8, in <module>
    Label(root, unicode("记住",'gbk'), wraplength=300, justify=LEFT).pack(pady=1
0)
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 2464, in __init__
    Widget.__init__(self, master, 'label', cnf, kw)
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 1921, in __init__
    cnf = _cnfmerge((cnf, kw))
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 87, in _cnfmerge
    cnf.update(c)
ValueError: dictionary update sequence element #0 has length 1; 2 is required
#coding=UTF-8
# coding=utf-8   
from Tkinter import *

root = Tk()
root.option_readfile('optionDB')
root.title('Labels')
Label(root, text=unicode("记住",'gbk'), wraplength=300, justify=LEFT).pack(pady=10)
f1=Frame(root)
Label(f1, text="eee", relief=RAISED).pack(side=LEFT, padx=5)
Label(f1, text="fffff", relief=SUNKEN).pack(side=LEFT, padx=5)
f1.pack()

root.mainloop()

#测试ok   windosXp python2.5
谢谢,搞定
我一直用的是
#-*-code:gb2312-*-