摘要:
#面向对象设计引出 dog1={ #定义一条狗的数据属性,以字典类型保存 >相当于对象的数据属性,在对象__dict__字典里,对象__dict__字典只包含数据属性 'name':'hly', 'gender':'公', 'type':'京巴' } def bark(dog): #定义方法属性 > 阅读全文
摘要:
subprocess 作用:用于执行系统命令:1.返回执行结果,2返回执行状态码 常用方法: run 返回一个表示执行结果的对象 call 返回的执行的状态码 总结: subprocess的好处是可以获取指令的执行结果 subprocess执行指令时 可以在子进程中 这样避免造成主进程卡死 impo 阅读全文
摘要:
在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.d 阅读全文
摘要:
这里讨论使用Python解压例如以下五种压缩文件: .gz .tar .tgz .zip .rar 简单介绍 gz: 即gzip。通常仅仅能压缩一个文件。与tar结合起来就能够实现先打包,再压缩。 tar: linux系统下的打包工具。仅仅打包。不压缩 tgz:即tar.gz。先用tar打包,然后再 阅读全文
摘要:
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.r 阅读全文
摘要:
shutil -- --High-level file operations 高级的文件操作模块。 os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… 但是,os文件的操作还应该包含移动 复制 打包 压缩 解压等操作,这些os模块都 阅读全文
摘要:
1. 介绍hashlib hashlib 是一个提供了一些流行的hash算法的 Python 标准库.其中所包括的算法有 md5, sha1, sha224, sha256, sha384, sha512. 另外,模块中所定义的 new(name, string=”) 方法可通过指定系统所支持的ha 阅读全文
摘要:
onfigparser 简介configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。配置文件的格式如下:“[ ]”包含的为 section,section 下 阅读全文
摘要:
ConfigParser Objects: class configparser.ConfigParser(defaults=None, dict_type=collections.OrderedDict, allow_no_value=False, delimiters=('=', ':'), c 阅读全文
摘要:
1. logging日志框架 主要包括四部分: Loggers: 可供程序直接调用的接口,app通过调用提供的api来记录日志 Handlers: 决定将日志记录分配至正确的目的地 Filters:对日志信息进行过滤, 提供更细粒度的日志是否输出的判断 Formatters: 制定最终记录打印的格式 阅读全文