摘要: python中的struct主要是用来处理C结构数据的,读入时先转换为Python的字符串类型,然后再转换为Python的结构化类型,比如元组(tuple)啥的~。一般输入的渠道来源于文件或者网络的二进制流。 1.struct.pack()和struct.unpack() 在转化过程中,主要用到了一 阅读全文
posted @ 2017-03-05 19:16 南宫轩诺 阅读(24375) 评论(0) 推荐(0) 编辑
摘要: 最近在使用python开发一个用于测试引擎服务的通用测试工具,这里梳理一下网络编程中不可避免遇到的网络编程中的一个概念:主机字节序和网络字节序。 这里首先介绍一下小端模式(LE little-endian)和大端模式(BE big-endian)。 1. 小端模式: 小端模式最符合人的思维的字节序: 阅读全文
posted @ 2017-03-05 19:00 南宫轩诺 阅读(2017) 评论(2) 推荐(0) 编辑
摘要: 上一篇文章介绍和分析了python2.7中使用print遇到的中文编码问题的原因和解决方案,本篇主要介绍一下python2.7中执行文件读写可能遇到的编码问题。 1.文件读取 假如我们读取一个文件,文件保存时,使用的编码格式,决定了我们从文件读取的内容的编码格式,例如,新建一个文本文件test.tx 阅读全文
posted @ 2017-02-26 19:25 南宫轩诺 阅读(10305) 评论(0) 推荐(0) 编辑
摘要: 在学习python以及在使用python进行项目开发的过程中,经常会使用print语句打印一些调试信息,这些调试信息中往往会包含中文,如果你使用python版本是python2.7,或许你也会遇到和我一样的问题:那就是print打印中文异常以及显示乱码问题。本文主要分析一下在linux下使用pyth 阅读全文
posted @ 2017-02-19 16:28 南宫轩诺 阅读(54726) 评论(0) 推荐(1) 编辑
摘要: 背景:笔者作为一名刚接触python语言的新手,在实际的项目中,遇到过一些中文编码问题,初次遇到这些问题的时候,刚开始显得有些手足无措,也不知从何查起。常言道:有问题,找度娘!当我打开www.baidu.com后,并键入遇到的问题时,才发现这个问题非常泛滥,几乎可以用霸屏来形容(心中窃喜,终于有救了 阅读全文
posted @ 2017-02-12 21:17 南宫轩诺 阅读(1489) 评论(1) 推荐(2) 编辑