DEVOPS
李俊的博客
务实浪漫主义
展开
-
Python 字典
一、使用字典键和值之间使用冒号分隔,键值对之间用逗号分割特性:key-value结构 key必须为不可变数据类型、必须唯一 可存放任意多个value、可修改、可以不唯一 无序 查询速度快,且不受dict的大小影响,至于为何快?我们学完hash再解释。1.访问字典中的值alien_0={'color':'green','point':5}print(alien.get('color'))...原创 2020-12-15 21:10:17 · 230 阅读 · 0 评论 -
Flask 引用logging模块把日志写入文件
系统默认有6个级别,优先级: CRITICAL 50 ERROR 40 WARNING 30 INFO 20 DEBUG 10 NOTSET 0最近用Python写了个外挂,需要部署到Linux环境的服务器上,由于之前本地开发时使用virtualenv,使用这个虚拟环境有个好处是项目中依赖的库不会是全局的,只在当前项目的目录下有效,因为我是Mac系统,virtualenv环境下的库文件和linux上所需要的库不通用,所以不能简单的将整个env拷...原创 2020-12-14 18:25:12 · 6901 阅读 · 3 评论 -
Ansible概述、Playbook编程
一、Ansible概述1.1 安装ansible~ ] # pip3 install ansible1.2 配置运行环境1.2.1 创建ansible工作目录~]# mkdir /root/myansi/ 1.2.2创建配置文件~]# cd /root/myansi/ myansi]# cat ansible.cfg...原创 2018-10-10 14:07:50 · 308 阅读 · 0 评论 -
邮件和JSON、request模块、zabbix编程
一、邮件和JSON1.1邮件编程1.1.1 SMTP概述1. SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,使用TCP协议25端口2. 这种协议用来控制信件的中转方式3. python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装1.1.2 SMTP对象1. Python发送邮件,第一步是创...原创 2018-10-10 13:55:18 · 1103 阅读 · 0 评论