易截截图软件、单文件、免安装、纯绿色、仅160KB

python基础问题,请教高手。

请问高手,我用的是pythonwin2.5的版本,在开发的过程中遇到了显示中文乱码的问题很头疼,请高手赐教。
简单的代码如下,保存的文件名是英文的,我是用pythonwin新建的脚本,保存的时候选项里没有编码选项,运行后显示乱码:\xc0\xad\xb6\xfb\xb7\xf2    ', '\xc4\xd0        ', '2585652265'), ('\xb2\xbb\xd6\xaa\xbb\xf0\xce\xe8  ', '\xc5\xae        ', '2652230225'), ('\xb0\xcb\xc9\xf1      ', '\xc4\xd0        ', '5552326525')
于是我用记事本又重新保存,并且文件编码保存是utf-8,但还是乱码??数据库我用的是sqlserver的数据库,麻烦请告知。
另外,我还想问一下,如果把源代码文件开发到硬盘的根目录下,比如d:\,在如何调用此文件,用from import 如何导入??


#  -*- coding:utf-8 -*-

import Tkinter
import odbc
con=odbc.odbc('one')
cursor=con.cursor()
cursor.execute('select * from student')
r=cursor.fetchall()
root=Tkinter.Tk()
Label=Tkinter.Label(root,text=r)
               
Label.pack()

root.mainloop()
用tk的话,一般字串要utf编码,或者unicode字串。你的资料应该是gbk的,要obj.decode('gbk')或unicode(obj,'gbk')转化成unicode字串。

\xc0\xad\xb6\xfb\xb7\xf2  显示的这些东西应该不是乱码...可以使用重定向, 输入到文件试试, 如下:
f


相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

IIS 7 python 2.6 cgi 文件上传问题

我每次上传的文件读到的数据都不正确。2M 的图片读得10多K 。。哪位大侠可以帮帮我啊。
#!D:\ProgrammerTools\python26\python.exe
#encoding=utf-8
import cgitb
import os
cgitb.enable()
import cgi,urllib ......

python dict 的内存控制

下边是我写的一段代码,随机生成100万条4列数据,并放到dict里边,然后把内容写到txt文件中

Python code:

#!/usr/bin/python2.5
import random
import time
time.sleep(5)
shapes = {}
print " ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号