Python 之路 Day06 模块

基础篇


本章大纲:

re模块使用

json模块

pickle模块

time模块

logging模块

hashlib模块

suprocess模块

os,sys模块

xml模块

configparser模块

shutil模块(打包)

时间: 2024-12-24 04:14:10

Python 之路 Day06 模块的相关文章

Python 之路 Day06 类基础和概念

本章大纲: 类的对象和类的区别 类的名称空间 __dict__ 类的对象的名称空间 __dict__ 绑定方法和非绑定方法 类和类型 变量变形(封装变量,控制变量引用)__ 类的绑定方法 id命令分析内存地址(类的名称空间属性和类对象名称空间属性内存指向) is命令(比较内存地址指向) property类对象的属性方法 staticmethod类对象的非绑定方法 __str__自定义str(self)  类对象字符串格式打印 类的继承 __bases__显示类的继承 类的继承查找顺序 类的继承查

Python之路36-logging模块

#很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误.警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and critical() 5个级别 import logging #打印日志 logging.warning("user [alex] attempted wrong password more than

Python之路28-sys模块

import sys #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 print(sys.path) #返回操作系统平台名称 print(sys.platform) #命令行参数List,第一个元素是程序本身路径 print(sys.argv) #退出程序,正常退出时exit(0) #sys.exit(0) #获取Python解释程序的版本信息 print(sys.version)

Python之路-常用模块(re模块)

一.正则表达式 定义:具有特殊含义符号组合到一起用来描述字符或字符串的一种方法.内嵌在Python中,通过 re模块实现,被编译成一系列字节码,由C编写的匹配引擎执行. 1.常用匹配模式 2.常用的re模块函数 (1).  re.match() 决定RE是否在字符串刚开始的位置匹配.//注:这个方法并不是完全匹配.当pattern结束时若string还有剩 余字符,仍然视为成功.想要完全匹配,可以在表达式末尾加上边界匹配符'$ 格式: re.match(pattern, string, flag

python之路——常用模块

 什么是模块? 常见的场景:一个模块就是一个包含了python定义和申明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并链接到python解释器的内置模块 为什么要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过pytho

Python不归路_logging模块

Logging模块学习 1.Logging的五个等级 debug:诊断性的信息 info:确认一切按预期运行 warning:警告性信息,如CPU负载过高,硬盘空间少 error:更严重的事情,但系统还能运行 critical:系统无法继续运行 这5个等级,也分别对应5种打日志的方法: debug .info .warning .error .critical.默认的是WARNING,当在WARNING或之上时才被跟踪. 2.将日志输出到屏幕 2.1简单输出 1 import logging 2

python之路---23 模块 os sys pickle json

一.   os模块 主要是针对操作系统的 用于文件操作 二.    sys 模块 模块的查找路径   sys.path 三   pickle 模块 1.  pickle.dumps(对象) 序列化  把对象拍散成字节 2.pickle.loads(字节) 反序列化,把字节整合成对象 3.pickle.dump(对象,文件) 把对象打散写入到文件, 序列化的内容不是给人看的 多个对象时  可以存入列表 4.pickle.load(文件) 读取文件 四.  json 模块 可以认为是python中的

Python之路43-paramiko模块

paramiko模块 通过ssh2协议远程登录服务器执行命令或上传下载文件 ssh 公钥密钥连接 RSA -非对称密钥验证 公钥 public key 私钥 private key 10.0.0.31 ----> 10.0.0.41 私钥             公钥 10.0.0.31先生成一对公钥和私钥,将公钥给要被登录的机器 ssh-keygen生成一对公钥私钥,id_rsa.pub公钥,id_rsa私钥 将公钥放到.ssh/authorized_keys下面 ssh-copy-id &quo

Python之路——struct模块

struct模块 # struct 模块 用来将数字字符串等转换成固定长度的字节 # format: # x: pad byte (no data); c:char; b:signed byte; B:unsigned byte; # ?: _Bool (requires C99; if not available, char is used instead) # h:short; H:unsigned short; i:int; I:unsigned int; # l:long; L:unsi