摘要: 1.日志级别 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error( 阅读全文
posted @ 2018-02-23 17:12 venicid 阅读(299) 评论(0) 推荐(0)
摘要: 1.调用系统命令 我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system (1)os.system (2)os.popen (3)c 阅读全文
posted @ 2018-02-23 16:55 venicid 阅读(207) 评论(0) 推荐(0)
摘要: 1、HASH Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来 阅读全文
posted @ 2018-02-23 16:48 venicid 阅读(212) 评论(0) 推荐(0)
摘要: 1.configparser模块 此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见配置文件格式如下 2、解析配置文件 3.其它增删改查语法 (1)修改 (2)remove_option 删除选项 (3)remo 阅读全文
posted @ 2018-02-23 16:23 venicid 阅读(160) 评论(0) 推荐(0)
摘要: 1.xml协议 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: 2、遍历 阅读全文
posted @ 2018-02-23 15:57 venicid 阅读(258) 评论(0) 推荐(0)
摘要: 1.序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes (1)把字典保存到文件 (2)把字典从文件中读出来 2.json 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于 阅读全文
posted @ 2018-02-23 15:17 venicid 阅读(294) 评论(0) 推荐(0)
摘要: shutil模块 高级的 文件、文件夹、压缩包 处理模块 (1)文件操作 shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 py文件名不能是模块名 (2)文件夹操作 shutil.ignore_patterns(*patterns)shu 阅读全文
posted @ 2018-02-23 13:12 venicid 阅读(220) 评论(0) 推荐(0)
摘要: 1. cd命令 cd 回当前用户 家目录 cd /home 进入home目录 (绝对路径) (相对路径) cd – 上一目录和当前目录来回切换(主要用于返回上一目录) cd . 当前目录 cd .. 返回上层目录 pwd 查看当前目录 print workding directory 2. ls 命 阅读全文
posted @ 2018-02-23 10:12 venicid 阅读(285) 评论(0) 推荐(0)
摘要: 1.破解root密码 (1)启动电脑,按上下键进入启动菜单界面,选择第二个Red Hat Enterprise Linux Server, with Linux 0-rescue-* (2)按 'e'进入编辑模式 (3) 在linux16 /vmlinuz-*这行的末尾添加“rd.break”,然后 阅读全文
posted @ 2018-02-23 09:53 venicid 阅读(2514) 评论(0) 推荐(0)
摘要: 1.操作系统简介 操作系统: 桌面操作系统 redhat fedora slackware ubuntu debian suse linux centos 服务器操作系统 linux redhat suse unix aix hp-ux solaris Windows 2003 server 200 阅读全文
posted @ 2018-02-23 09:39 venicid 阅读(246) 评论(0) 推荐(0)
摘要: linux 运维: 1.linux基础操作命令2.linux基础服务搭建3.文本处理命令4.shell脚本编程 python perl php5.数据库 mysql oracle6.lvs集群 热备 数据库备份还原 普通运维人员就是秋后的蚂蚱! 时间 题目 总分 分数线RHCSA 2.5h 17 3 阅读全文
posted @ 2018-02-23 09:25 venicid 阅读(248) 评论(0) 推荐(0)