首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-03-01 
【求助】关于python中字节数组转换成字符串由于是初学,在些请教大家。Python codefrom urllib import request

【求助】关于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>)
>>> 

热点排行