随笔分类 - 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=',
阅读全文
摘要: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
阅读全文
摘要:fnmatch() 函数匹配能力介于简单的字符串方法和强大的正则表达式之间。 如果在数据处理操作中只需要简单的通配符就能完成的时候,这通常是一个比较合理的方案 import os from fnmatch import fnmatchcase files = os.listdir('.') py_f
阅读全文
摘要:defaultdict 创建一个多值字典,如果我们自己实现 # 我们自己实现 d = {} for key, value in pairs: if key not in d: d[key] = [] d[key].append(value) # 使用defaultdict d = defaultdi
阅读全文
摘要:一: 可以将一个数字转换打包成一个指定长度的字节
阅读全文
摘要: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...
阅读全文
摘要:一、概述 1.1、处理的文件形式 configparse 主要是用来处理类似于windows的 ini文件,这个文件的特点是有多个节(section),每个节下会存储多个k=v的值 如下配置 1.2、相关方法 config.write() 将配置写入文件,括号里是文件的句柄 二:实践 2.1、生成配
阅读全文
摘要:logging 模块主要用于写日志 logging模块主要有如下几个组件 Logger Logger对象提供应用程序可直接使用的接口 Handler Handler发送日志到适当的目的地 Filter Filter提供了过滤日志信息的方法 Formatter Formatter指定日志显示格式 lo
阅读全文
摘要:一 、概述 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法的特点 不论data大小,摘要结果是固定长度 单向函数,计算data的摘要可以,但不可以通过摘要反推data 摘要算法不是加密算法,不能用以加密,因为不能反
阅读全文
摘要:序列化模块 json dumps loads dump load pickle dumps loads dump load shelve json 1: dumps/loads 2:dump/load
阅读全文
摘要:一 概述 random模块就是取随机数的模块,主要用来做如下四件事情 取随机小数 用的比较少,再并发编程中可能会用到 取随机整数 用的比较多 从一个列表重随机抽取值 打乱一个列表的顺序 二: 随机取小数 random.random # 返回一个随机的小数 ramdom.uniform # 按照一个区
阅读全文
摘要:一、time模块 1:概述 时间表示的分类 时间戳 格式化的时间字符串 结构化时间 时间戳:时间戳表示的是从1970年1月1日整0点到目前秒的偏移量,数据类型是浮点型,主要用来让计算机看的 格式化的时间字符串:如 2019-01-26 等 ,数据类型是字符串,主要是人看 结构化时间:结构化时间会将时
阅读全文
摘要:sys模块是与Python解释器交互的一个接口 有如下方法 以下是具体方法的使用 1: sys.argv 2: sys.exit 主动告诉操作系统去关闭整个程序,exit(0)表示正常关闭,exit(1)表示非正常关闭 3 sys.version 4 sys.path 5.sys.mudules
阅读全文
摘要:一: re.findall def findall(pattern, string, flags=0):pattern: 正则表达式string: 要匹配的字符串flag: 返回结果:如果能够匹配到字符串,会将所有匹配到的字符串形成一个列表,然后返回,如果匹配不到,则返回一个空列表 import r
阅读全文