摘要: 一、二进制文件的结构 1、结构:头部信息 + 数据; 头部信息:是对这个文件是结构的介绍信息,相当于书本的目录; 数据:文件各个结构的具体信息,相当于书本的内容; 2、打开二进制文件 例:f = open(path, 'rb'):以只读形式打开指定文件; 3、读取文件:f.read(size),读取 阅读全文
posted @ 2018-04-12 20:06 何永灿 阅读(2538) 评论(0) 推荐(0) 编辑
摘要: mport struct pack、unpack、pack_into、unpack_from 运行结果: [work@db-testing-com06-vm3.db01.baidu.com Python]$ python struct_pack.py pack - unpack str: ?len 阅读全文
posted @ 2018-04-12 14:18 何永灿 阅读(54314) 评论(1) 推荐(0) 编辑
摘要: 关于文件操作,参考:Python:文件操作 知识点杂集: 一、文件存储与读取的步骤: 1)思路: str.encode('编码格式'):对unicode字符串进行编码,编码成连续字节的格式,才能存放到文件中,即物理介质上; str.decode('解码格式'):对物理介质上的连续字节数据进行解码,解 阅读全文
posted @ 2018-04-12 12:44 何永灿 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 一、文件打开方式 格式:open(file, mode = 'r', buffering = -1, encoding = None, errors = None, newline = None, closefd = True, open = None) ==>一般常用file、mode两个参数; 阅读全文
posted @ 2018-04-12 11:54 何永灿 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 转于:https://www.cnblogs.com/zmlctt/p/4222621.html 博主:zmlctt 一、os.walk() 函数声明:os.walk(top,topdown=True,onerror=None) (1)参数top表示需要遍历的顶级目录的路径。 (2)参数topdow 阅读全文
posted @ 2018-04-12 10:59 何永灿 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 转于:https://www.cnblogs.com/runwulingsheng/p/5106078.html 博主:你是那天边突然划过的一道闪电 代码点:指编码表(比如Unicode)中某个字符的代码值(数字),书写时前面加U+,比如U+0041是字母A的代码点 代码单元:指表示编码表字符的最小 阅读全文
posted @ 2018-04-11 11:37 何永灿 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 案例一:过滤空白字符; 案例二:过滤\r字符; 案例三:去掉文本中的unicode组合符:拼音的音调; #具体实现,参加:Python:删除字符串中的字符 方案一:字符串strip()、lstrip()、rstrip()方法,去掉字符串两端字符; 方案二:使用切片 + 拼接的方式,删除单个固定位置的 阅读全文
posted @ 2018-04-11 11:29 何永灿 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 转于:https://blog.csdn.net/u014351782/article/details/46740297 博主:夜-feng 一、makestrans() 格式: str.maketrans(intab, outtab); 功能:用于创建字符映射的转换表,对于接受两个参数的最简单的调 阅读全文
posted @ 2018-04-11 10:29 何永灿 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 一、删除字符串两端的一种或多种字符 #strip()、lstrip()、rstrip()方法;(默认删除空格符) A、list.strip(字符):删除字符串两端的一种或多种字符; #例:删除字符串s两端 a 或 b 或 c 字符; s = 'abbmmmcccbbb' s1 = s.strip(' 阅读全文
posted @ 2018-04-10 17:48 何永灿 阅读(19705) 评论(0) 推荐(0) 编辑
摘要: 思路:先删除原键值对,保存值,然后以新键插入字典 格式:dict[newkey] = dict.pop(key) #执行语句:d.pop('a'),删除 'a' 所对应的键值对,返回 'a' 对应的值;d['b'],相当于给字典新添加一个key,其value为d.pop('a')返回的值。 阅读全文
posted @ 2018-04-10 17:20 何永灿 阅读(16239) 评论(0) 推荐(1) 编辑