读书人

关于python中字节数组转换成字符串

发布时间: 2012-03-01 10:25:47 作者: rapoo

【求助】关于python中字节数组转换成字符串
由于是初学,在些请教大家。

Python code
from urllib import requestimport structclass csdn:    def __init__(self):        print ('Hello,this is a init')    def getContent(self,url):        self.url = url        result = request.urlopen(self.url).read()#这里返回一个byte数组        #print(type(result))        saveFile = open('f:\\csdn\\1.txt','w')        try:            saveFile.write(struct.pack("s",result))        finally:            saveFile.close()        test = csdn()test.getContent('http://www.baidu.com')

查资料说用PACK可以,但我写了上面的那个TEST,执行不出来,或者还有什么别的方法,可以从byte[] to String 的,告诉我一下,谢谢。

[解决办法]
直接 saveFile.write(result) 不就可以了么?
[解决办法]
python 3.1


>>> import urllib.request
>>> urllib.request.urlretrieve('http://www.baidu.com/', '1.txt')
('1.txt', <http.client.HTTPMessage object at 0x83f5bac>)
>>>

读书人网 >perl python

热点推荐