ChinaUnix.net
相关文章推荐:

python二进制数据

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

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

相关讨论

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)

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 阅读(2794) 回复(0)

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

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

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

by Yuri.G. - Python - 2008-01-17 18:47:34 阅读(7186) 回复(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 阅读(15551) 回复(13)

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 阅读(13325) 回复(3)

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

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

一、在python2.5中,关于进制之间转换的函数主要有三个。 int(str,base)=>str hex(num): decimal => 'ox....' oct(num): decimal => '0.....' 没有关于进制的转换。 就自己写了一个很粗糙的,如下代码。可以转换10及以下的数进制转换。要支持16进制,及10以下进制,就 需要使用字典。 def base_conv(num,base): lis = [] while True: num,rem = divmod(num,base) lis.append(rem) if num ==...

by MotsQueen - Python文档中心 - 2006-11-23 15:09:33 阅读(1290) 回复(0)

服务器端的代码如下:创建了一个TCP服务器哦! import SocketServer class MyHandler(SocketServer.BaseRequestHandler): def handle(self): while 1: dataReceived = self.request.recv(1024) if not dataReceived: break self.request.send(dataReceived)#往客户端输出数据流 myServer = SocketServer.ThreadingTCPServer(('',8881),MyHandler) myServer.serve...

by hkebao - Python文档中心 - 2009-01-16 18:33:44 阅读(1409) 回复(0)

服务器端的代码如下:创建了一个TCP服务器哦! import SocketServer class MyHandler(SocketServer.BaseRequestHandler): def handle(self): while 1: dataReceived = self.request.recv(1024) if not dataReceived: break self.request.send(dataReceived)#往客户端输出数据流 myServer = SocketServer.ThreadingTCPServer(('',8881),MyHandler) myServer.serve...

by hkebao - Python文档中心 - 2009-01-16 18:33:23 阅读(1573) 回复(0)