随笔分类 - part3 模块
摘要:一、修改xml文件的节点文本、节点属性、删除节点 from lxml import etree 将string转换成python对象 e1 = etree.XML(xml_content) 读取xml字符串中的指定节点文本与属性 a1 = e1.xpath("//SPEC_LIST/text()")
阅读全文
摘要:JS比较时间大小 var time = '2020-12-14 15:19:00' var retry_time = new Date(Date.parse(time.replace(/-/g,"/"))); var curdate = new Date(); if (parseInt(curdat
阅读全文
摘要:import datatimedate = datetime.datetime.now() 当天: newdate = datetime.datetime.now() condtions = {'datadate': newdate}昨天: newdate = date + datetime.tim
阅读全文
摘要:一、内存管理 1、垃圾回收机制:不能被程序访问到的数据称之为垃圾 2、引用计数:引用计数是用来记录值的内存地址被记录的次数 每一次对值地址的引用都可以使该值的引用计数 +1 每一次对值地址的释放都可以使该值的引用计数 -1 当一个值的引用计数为0时,该值就会被系统的垃圾回收机制回收 3、循环导入:循
阅读全文
摘要:1、hashlib模块:加密 ①有解密的加密方式 ②无解密的加密方式:碰撞检查 不同数据加密后的结果一定不一致 相同数据的加密结果一定是一致的 import hashlib user_map = {} def lock(msg): cipher = hashlib.md5(msg.encode('u
阅读全文
摘要:一、random 模块:随机数 1、part1 import random 1、[1,10]整数 random randint(1,10) print(random.randint(1, 10)) # 随机产生[1,10]中的一个数 2、(0,1)小数 random.random() print(r
阅读全文
摘要:一、时间模块 import time print(time) # <module 'time' (built-in)> import time print('暂停开始') secs = 3 time.sleep(secs) # 延迟线程的运行 print('暂停结束') 重点: 1、时间戳:可以作为
阅读全文
摘要:一、包的概念 包:一系列模块的集合体。包通过文件夹管理一系列功能相近的模块 重点:包中一定有一个专门用来管理包中所有模块的文件 包名:存放一系列模块的文件夹的名字 包名(对象)存放的是管理模块的那个文件的地址,指向其全局名称空间 二、模块的加载顺序 1、模块的加载顺序:内存 => 内置 => sys
阅读全文
摘要:一、模块的概念 1、什么是模块:一系列功能的集合体 2、定义模块:创建一个py文件就是一个模块,该py文件名就是模块名 模块的四种存在方式: 使用python编写的.py文件 包:一堆py文件的集合体 使用c编写并链接到python解释器的内置模块 已被编译为共享库或DLL的c或c++扩展 3、使用
阅读全文