随笔分类 -  Python模块

摘要:将输出写入文件 with open('demo1.py', 'wt', encoding='utf8') as f: print('hello', file=f) 使用其他分隔符和换行符打印 print('ACME', 50, 91.5) print('ACME', 50, 91.5, sep=', 阅读全文
posted @ 2020-04-10 10:36 择一事,终一生 阅读(407) 评论(0) 推荐(0)
摘要:fill 将多行文本按照指定的宽度和格式输出 s = "Look into my eyes, look into my eyes, the eyes, the eyes, \ the eyes, not around the eyes, don't look around the eyes, \ l 阅读全文
posted @ 2020-04-09 12:19 择一事,终一生 阅读(110) 评论(0) 推荐(0)
摘要:fnmatch() 函数匹配能力介于简单的字符串方法和强大的正则表达式之间。 如果在数据处理操作中只需要简单的通配符就能完成的时候,这通常是一个比较合理的方案 import os from fnmatch import fnmatchcase files = os.listdir('.') py_f 阅读全文
posted @ 2020-04-09 10:47 择一事,终一生 阅读(127) 评论(0) 推荐(0)
摘要:defaultdict 创建一个多值字典,如果我们自己实现 # 我们自己实现 d = {} for key, value in pairs: if key not in d: d[key] = [] d[key].append(value) # 使用defaultdict d = defaultdi 阅读全文
posted @ 2020-04-08 11:32 择一事,终一生 阅读(100) 评论(0) 推荐(0)
摘要:一: 可以将一个数字转换打包成一个指定长度的字节 阅读全文
posted @ 2019-06-16 08:31 择一事,终一生 阅读(578) 评论(0) 推荐(1)
摘要:import subprocess ret = subprocess.Popen('netstat -ano',shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) # PIPE管道 print(ret.stdout.read().decode('gbk')) # 需要解码 print(ret.stderr.read().dec... 阅读全文
posted @ 2019-02-23 15:51 择一事,终一生 阅读(318) 评论(0) 推荐(0)
摘要:一、概述 1.1、处理的文件形式 configparse 主要是用来处理类似于windows的 ini文件,这个文件的特点是有多个节(section),每个节下会存储多个k=v的值 如下配置 1.2、相关方法 config.write() 将配置写入文件,括号里是文件的句柄 二:实践 2.1、生成配 阅读全文
posted @ 2019-02-21 19:39 择一事,终一生 阅读(2420) 评论(0) 推荐(0)
摘要:logging 模块主要用于写日志 logging模块主要有如下几个组件 Logger Logger对象提供应用程序可直接使用的接口 Handler Handler发送日志到适当的目的地 Filter Filter提供了过滤日志信息的方法 Formatter Formatter指定日志显示格式 lo 阅读全文
posted @ 2019-02-21 07:54 择一事,终一生 阅读(174) 评论(0) 推荐(0)
摘要:一 、概述 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法的特点 不论data大小,摘要结果是固定长度 单向函数,计算data的摘要可以,但不可以通过摘要反推data 摘要算法不是加密算法,不能用以加密,因为不能反 阅读全文
posted @ 2019-02-18 07:58 择一事,终一生 阅读(369) 评论(0) 推荐(0)
摘要:序列化模块 json dumps loads dump load pickle dumps loads dump load shelve json 1: dumps/loads 2:dump/load 阅读全文
posted @ 2019-01-27 20:17 择一事,终一生 阅读(175) 评论(0) 推荐(0)
摘要:一 概述 random模块就是取随机数的模块,主要用来做如下四件事情 取随机小数 用的比较少,再并发编程中可能会用到 取随机整数 用的比较多 从一个列表重随机抽取值 打乱一个列表的顺序 二: 随机取小数 random.random # 返回一个随机的小数 ramdom.uniform # 按照一个区 阅读全文
posted @ 2019-01-26 15:19 择一事,终一生 阅读(794) 评论(0) 推荐(0)
摘要:一、time模块 1:概述 时间表示的分类 时间戳 格式化的时间字符串 结构化时间 时间戳:时间戳表示的是从1970年1月1日整0点到目前秒的偏移量,数据类型是浮点型,主要用来让计算机看的 格式化的时间字符串:如 2019-01-26 等 ,数据类型是字符串,主要是人看 结构化时间:结构化时间会将时 阅读全文
posted @ 2019-01-26 14:06 择一事,终一生 阅读(403) 评论(0) 推荐(0)
摘要:sys模块是与Python解释器交互的一个接口 有如下方法 以下是具体方法的使用 1: sys.argv 2: sys.exit 主动告诉操作系统去关闭整个程序,exit(0)表示正常关闭,exit(1)表示非正常关闭 3 sys.version 4 sys.path 5.sys.mudules 阅读全文
posted @ 2019-01-26 13:54 择一事,终一生 阅读(359) 评论(0) 推荐(0)
摘要:统计文件夹大小 递归和循环方法 阅读全文
posted @ 2019-01-24 17:31 择一事,终一生 阅读(148) 评论(0) 推荐(0)
摘要:一: re.findall def findall(pattern, string, flags=0):pattern: 正则表达式string: 要匹配的字符串flag: 返回结果:如果能够匹配到字符串,会将所有匹配到的字符串形成一个列表,然后返回,如果匹配不到,则返回一个空列表 import r 阅读全文
posted @ 2019-01-24 11:33 择一事,终一生 阅读(474) 评论(0) 推荐(0)