ChinaUnix.net
相关文章推荐:

python如何通过网络发送二进制数据

1.服务器端接收经过编码后的数据,并将其解码 # -*- coding: cp936 -*- """ 接收进制数据 先将经过b64encode的数据进行b64decode,再将解码后的数据进制的方式写入文件即可. 这样就实现了进制数据传输问题 """ import socket import sys import base64 host = "" port = 50000 s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.bind((host,port)) s.listen(5) while 1: clientsock,clientaddr = s.acce...

by jcodeer - Python文档中心 - 2007-10-29 00:39:55 阅读(2788) 回复(0)

相关讨论

import urllib2 reqreset = urllib2.Request(self.resetufl, None, self.headers) opener = urllib2.build_opener() f = opener.open(reqreset) data = f.read() data是字符串,我想读取的是进制数据,要怎么读

by lijianqiuyan - Python - 2008-01-26 08:57:42 阅读(2295) 回复(1)

使用python分析xml文件, 得到了一些字符串和整型数据, 我想把它们直接输出到一个进制数据文件中, 可是python得write函数只能输出字符串, 有没有办法输出进制数据? 谢谢。

by wangjian98 - Python - 2006-11-06 20:18:55 阅读(6564) 回复(1)

如题,我想在python2.6中,对两组进制数据进行md5加密,使用hashlib,但是md5.update不接受进制数据,不知如何入手。请高手们指点一下,谢谢!

by denisye - Python - 2009-09-01 10:22:17 阅读(3416) 回复(2)

Perl和python对大文件(比如200Kbytes的mp3): Perl比较容易处理,python还没有做成功,那位可以指点一下,谢谢拉。 Perl里逐个字符read,然后可以通过print和printf把每个字节用0x%02x的格式write到另一个文件里。 python里逐个字符read,然后用hex(ord(str[0]))把数据write到另一个文件,操作到第1421次时会提示string index超出了范围。 那位大虾遇到过这个问题,请教了,谢谢!

by f1316633 - Python - 2009-05-06 21:54:29 阅读(13282) 回复(3)

我写一个客房端时,分析不了它的加密方法,不过,它没有用随机来加密文字,是用固定的加密方法,所以现在只能照搬那个一大串的16进程的数据包了,请问如何发出呀??找了很久也找不到~,知道的,告知一下,谢谢~~

by jd_chen - Python - 2007-04-03 22:44:26 阅读(6418) 回复(7)

因为目标平台是一个很精简的Linux,不能python解析器.有没有办法编译成进制啊?

by Yuri.G. - Python - 2008-01-17 18:47:34 阅读(7175) 回复(3)

找了半天,没找到, 郁闷,难道真的没有吗? 而转换进制为十进制的就有: int('11011', 2) ==> 27 于是自己scratch了一个超级初级的函数bin,文件bin.py内容如下: #!/usr/bin/python def bin(x):         result = ''         x = int(x)         while x > 0:      &#...

by chunchengfh - Python - 2008-12-17 03:36:44 阅读(15544) 回复(13)

# -*- coding: cp936 -*- import urllib2,urllib,sys """ 使用POST提交Form数据 1.编码还是使用urlencode 2.不必要使用字符串连接 3.使用urlopen的data参数 例子无法运行,原因是www.google.com只支持GET方式,没有提供POST方式 """ url = "http://www.google.com/search" search = urllib.urlencode([('q','python')]) req = urllib2.Request(url) fd = urllib2.urlopen(req,search) while 1: data = fd.read(1024) ...

by jcodeer - Python文档中心 - 2007-10-31 23:26:04 阅读(1494) 回复(0)

# -*- coding: cp936 -*- import urllib2,urllib,sys """ 使用GET在百度搜索引擎上查询 在百度的搜索条中随便输入一些内容,会有w和cl两项构成GET串 此例演示如何生成GET串,并进行请求. """ url = "http://www.baidu.com/s" search = [('w','python'),('cl','3')] getString = url + "?" + urllib.urlencode(search) req = urllib2.Request(getString) fd = urllib2.urlopen(req) while 1: data = fd.read(1024) i...

by jcodeer - Python文档中心 - 2007-10-31 22:48:29 阅读(1255) 回复(0)

级代理 就是用 比如访问学校外的网络要用学校代理 不通过学校代理 就不能出校 但是学校代理不能出国 所以要在上面加一个出国代理 就叫级代理 学校出校要用学校代理 然后如果要出国 就要加一个代理 称为级代理 学校代理出国收费贵 对学生没提供出国服务 要访问国外url需要设置级代理 我想问下用python如何设置级代理访问网络

by njmarshal - Python - 2007-03-28 16:24:32 阅读(2530) 回复(4)