Fork me on GitHub
摘要: 1. imghdr是什么 imghdr是一个用来检测图片类型的模块,传递给它的可以是一个文件对象,也可以是一个字节流。 能够支持的图片格式: 2. 如何使用 提供了一个api叫做imghdr.what,这个方法接受两个参数,第一个参数是一个文件对象,第二个参数是一个字节流数组。 文件对象用来对本地文件做检测,字节流用来对网络上的做检测。 当需要对文件进行检测的时候只传入第一个参数即... 阅读全文
posted @ 2017-10-06 04:18 CC11001100 阅读(8651) 评论(0) 推荐(2) 编辑
摘要: 1. StringIO/cStringIO是什么 这个模块提供了一个类,这个类的实例就像是一个文件一样可以读写,实际上读写的是一个字符串缓存,也可以称之为内存文件。 StringIO和文件对象拥有共同的父类IOBase,因此方法基本上都是一致的,StringIO就可以看做是一个内存文件。 想了一下,StringIO可能就相当于Java中的StringBuffer或者StringBuilder之... 阅读全文
posted @ 2017-10-06 03:42 CC11001100 阅读(2263) 评论(0) 推荐(0) 编辑
摘要: 1. json模块介绍 json是python自带的操作json的模块。 python序列化为json时的数据类型转换关系: python格式 json格式 dict(复合类型) object list, tuple(集合类型) array int, long, float(数值类型) number str, unicode string Tru... 阅读全文
posted @ 2017-10-06 03:01 CC11001100 阅读(3653) 评论(0) 推荐(3) 编辑