Centos7安装python3.6与python2.7共存(详细不破坏yum版)

Centos7安装python3.6与python2.7共存(详细不破坏yum版)

       说到要安装python3.6,是因为python2.7的维护周期到2020年就结束了。所以现在越来越多的python从业者都开始慢慢转向python3了,而很可惜的是,现在许多linux系统还是自带的python2.6或者python2.7!这里面有很大一部分原因是yum导致的!所以既要保持yum不出问题,又想使用python3,就只能让pyt……

Python爬虫:一些常用的爬虫技巧总结

Python爬虫:一些常用的爬虫技巧总结

用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。……

入门Scrapy,爬了2345影视、毒汤一言和51日历的数据

入门Scrapy,爬了2345影视、毒汤一言和51日历的数据

最近在学习Scrapy,学习的过程总是枯燥的,所以总要有些实例操作,才有兴趣继续学习!这里我爬了三个小项目。1、爬取2345影视网站上的电视剧和电影资源1.1 安装环境什么的就一笔略过了。需要的依赖包列表如下,你可以保存为一个123.txt,然后pip install -r 123.txt来安装这些依赖包。……

Python中字符串拼接的几种方法

Python中字符串拼接的几种方法

Python字符串拼接的几种方法:1、str1 + str2    我想大多数人都会使用+号来进行字符串的拼接;   eg  :    ‘wbz’ + ‘ctt’=’wbzctt’2、str1,str2    这种方式就有点特殊了,如果两个字符串用逗号隔开,那仫这两个字符串就会被……

Centos升级Python3.6的坑记

Centos升级Python3.6的坑记

想必大家都知道Linux系统包括Redhat,Centos这些系统自带的python不是2.6就是python2.7,但是我们也知道python2.7的版本将来不会继续更新支持了,也就是2020年将会结束python2.7的维护,类是Windows XP或者Windows 7一样,始终都要被抛弃了,毕竟时代在进步,技术也在更新进步,python3也就继续引领……

Django 修改默认ModelForm的控件属性

Django 修改默认ModelForm的控件属性

django-form有个参数叫widgets,通过这个参数,可以给form相应的字段添加一下html属性,但这样默认创建的表单是很丑的, 一般需要重写字段的控件属性, 来加入各种效果. 总结下我常用的两种.……

Shell+Python 简易监控CPU并报警

Shell+Python 简易监控CPU并报警

​ ​我觉得只是为了小小折腾一下,因为我之前写过一个定时拉mysql数据报表并发送邮件给领导的shell,拿来随便改改就好。 ​ ​现在这个简单的小需求就是,监控服务器的CPU使用率,如果超过95%就发邮件报警给管理员。这里,我换了一个方式,我用了一下python来实现。这里用到一个psutil的插件,可以pip安装一下。直接上……

取代CURL的网络工具HTTPIE

取代CURL的网络工具HTTPIE

在网络调测工具上,curl可是占据着重要的席地,curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。但是今天的主题,讲的是curl的替代品,httpie,开源地址在https://github.com/jakubroztocil/httpie#linu……

GitHub上的Python资源大全中文版

GitHub上的Python资源大全中文版

这是博主在 github 上找到的一个专门收集和维护 Python 的学习资源!我想很多程序员应该记得 GitHub 上有一个 Awesome – XXX 系列的资源整理。awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本……

如何理解Python 中的 if __name__ == ‘__main__’

如何理解Python 中的 if __name__ == ‘__main__’

 程序入口对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C 和 C++ 都需要有一个 main 函数来作为程序的入口,也就是程序的运行会从 main 函数开始。同样,Java 和 C# 必须要有一个包含 Main 方法的主类来作为……

PYTHON简易版批量远程运行命令并显示结果

PYTHON简易版批量远程运行命令并显示结果

        最近在学习 Python 的过程中,发现 Python 中的 paramiko 真是神器,paramiko 主要有两个功能,一个是 ssh 登录,可以执行命令,一个 sftp 登录,可以传输文件。有了这两个功能,就能实现许多远程管理的功能了,这对于运维而言,无疑是一大神器,即使是现在和诺的 ansible 也是最初基于 paramiko 二次……

Python批量部署zabbix的agent_client

Python批量部署zabbix的agent_client

        在运维工作中,zabbix 监控占据着越来越重要的地位,随着项目的增多以及项目本身的扩张,服务器数量越来越多,需要监控的服务器也就随之而多。一台台部署 zabbix 的客户端工作量会越来越大。这其中包括上传 zabbix 的客户端安装包,修改每一台的配置文件,加权限启动服务然后还要在 zabbix 上的界面上添加所有的监控服务器等等。所以能够……