2005年10月14日 星期五 16:33
Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: image001.gif Type: image/gif Size: 18611 bytes Desc: not available Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20051014/4023a9de/image001-0001.gif -------------- next part -------------- A non-text attachment was scrubbed... Name: Blank Bkgrd.gif Type: image/gif Size: 145 bytes Desc: not available Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20051014/4023a9de/BlankBkgrd-0001.gif
2005年10月14日 星期五 17:31
> -----Original Message----- > From: python-chinese-bounces at lists.python.cn > [mailto:python-chinese-bounces at lists.python.cn] On Behalf > Of Lv Terry-r65388 > Sent: 2005年10月14日 16:30 > To: python-chinese at lists.python.cn > Subject: [python-chinese] 关于二进制读取文件的一个问题 > > 当我用 > > data_of_file = open(full_hs_file_path, 'rb').read() > > 读出文件后,如果,我想要对读出的data进行处理,比如,如果data末尾没有0x0d, 0x0a, > 我就需要append这两个值,有什么函数可以处理吗? > 另外,变量 data_of_file 是哪种变量,元组?列表?整数? > >>> data_of_file = open('d:/log.txt', 'rb').read() >>> type(data_of_file)>>> f = lambda data_of_file: data_of_file + '0x0d, 0x0a' >>> f(data_of_file) 'ok \r\n0x0d, 0x0a' >>>
2005年10月16日 星期日 10:13
在 05-10-14,makeyunbad<makeyunbad at gmail.com> 写道: > > -----Original Message----- > > From: python-chinese-bounces at lists.python.cn > > [mailto:python-chinese-bounces at lists.python.cn] On Behalf > > Of Lv Terry-r65388 > > Sent: 2005年10月14日 16:30 > > To: python-chinese at lists.python.cn > > Subject: [python-chinese] 关于二进制读取文件的一个问题 > > > > 当我用 > > > > data_of_file = open(full_hs_file_path, 'rb').read() > > > > 读出文件后,如果,我想要对读出的data进行处理,比如,如果data末尾没有0x0d, 0x0a, > > 我就需要append这两个值,有什么函数可以处理吗? > > 另外,变量 data_of_file 是哪种变量,元组?列表?整数? > > > > >>> data_of_file = open('d:/log.txt', 'rb').read() > >>> type(data_of_file) >> >>> f = lambda data_of_file: data_of_file + '0x0d, 0x0a' > >>> f(data_of_file) > 'ok \r\n0x0d, 0x0a' > >>> > 这样直接在后面加\0x0d\0x0a还不够好,应该先判断一下有没有这个结尾串: CRLF = '\x0d\x0a' if not data_of_file.endswith(CRLF): data_of_file += CRLF -- I like python! My Donews Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号