随笔分类 - 模块化
摘要:Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & shutil模块 Python常用模块——json & pickle Python模块——xml Python模块——configpar
阅读全文
摘要:logging模块简介 logging模块定义的函数和类为应用程序和库的开发实现了一个灵活的事件日志系统。logging模块是Python的一个标准库模块, 由标准库模块提供日志记录API的关键好处是所有Python模块都可以使用这个日志记录功能。所以,你的应用日志可以将你自己的日志信息与来自第三方
阅读全文
摘要:subprocess模块 通过Python去执行一条系统命令或脚本。 三种执行命令的方法 subprocess.run(*popenargs, input=None, timeout=None, check=False, **kwargs) #官方推荐 subprocess.call(*popena
阅读全文
摘要:configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值) 创建文件 文件内容 查找文件内容 修改和删除文件内容 增加配置文件中的值 删除配置文件中的值 修改配置文件中的值
阅读全文
摘要:xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单, 不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: xml协议
阅读全文
摘要:序列化模块 1.什么是序列化 将原本的字典,列表等对象转换成一个字符串的过程就叫做序列化 2.序列化的目的 1.以某种存储形式使自定义对象持久化 2.将对象从一个地方传递到另一个地方 3.使程序更具维护性 3.用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickl
阅读全文
摘要:OS模块 注意:os.stat('path\filename') 获取文件\目录信息的结构说明 sys模块 sys模块是与python解释器交互的一个接口。 shutil 模块 常用方法 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, leng
阅读全文
摘要:时间模块前言 在Python中,与时间处理有关的模块就包括:time,datetime 一、在Python中,通常有这几种方式来表示时间: 二、几个定义 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Dayl
阅读全文
摘要:什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。 在Python中,一个.py文件就称之为一个模块
阅读全文
摘要:摘要算法(hashlib) Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 你写了一篇文章,内容是一个字符串'how to use
阅读全文

浙公网安备 33010602011771号