python
文章平均质量分 73
运维自动化&云计算
专注Linux运维,数据库运维管理,性能优化; 提供linux数据库相关技术支持;目前工作于某科研机构。
展开
-
记一次python3 pip安装MarkupSafe==1.0失败解决过程
buildjumpserverdocker镜像时出错,无法安装MarkupSafeCollecting MarkupSafe==1.0 Downloading MarkupSafe-1.0.tar.gz (14 kB) ERROR: Command errored out with exit status 1: command: /opt/py3/bin/pyth...原创 2020-03-11 13:22:12 · 10294 阅读 · 10 评论 -
更改 pip 默认下载源(pip 配置文件)
更改默认pip 源(命令行生效)介绍"""1、采用国内源,下载模块的速度会更快2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple3、加速安装的命令: -- >: pip install -i https://pypi.do...转载 2020-01-06 15:53:36 · 11122 阅读 · 0 评论 -
安装pip install mysqlclient 解决mysql_config:command not found
在准备环境时出错[root@localhost server]# cat requirements.txtPillowmysqlclientcryptographyredishiredisgeventceleryrequestsdjangochannels<2asgi_redisdjango-grappellidjango-constancedjango-r...原创 2019-09-16 16:28:32 · 4128 阅读 · 0 评论 -
GitHub Python项目推荐|开源会议室预约小程序+Django服务端后台(CENTOS7+PYTHON3.6+Django)未完
系统使用Centos7.X经测试安装,是基于PYTHON3+Django以下图片引用自:https://github.com/007gzs/meetingGitHub Python项目推荐|开源会议室预约小程序+Django服务端后台项目分析仓库名称:meeting标星(star):53 (新进项目,趋势不错哦,潜力股项目)标星趋势...原创 2019-09-16 17:31:37 · 2702 阅读 · 9 评论 -
Python selenium 自动化测试 Webdriver实操练习
工作之余学习下python。Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。Selenium ,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver(WebD...原创 2019-08-11 19:44:27 · 902 阅读 · 0 评论 -
pycharm没有代码提示解决方法
有时候我们在使用pycharm编写python代码的时候,发现没有代码提示,怎么解决呢,下面来分享一下方法工具/原料 pycharm 没有代码提示解决方法 方法一:检查是否关闭代码提示 1 第一步在我们的电脑上打开pycharm,输入代码的时候,可以看到没有代码提示,如下图所示: 2 第二步我们首先检查是否关闭了代码提示,点击file,如果“P...转载 2019-08-11 18:58:38 · 34485 阅读 · 4 评论 -
我的第一个Python爬虫:动态爬取QQ说说并生成词云,分析朋友状况
参考资料:Python技术之巅可能要pipinstalllxml等库本脚本基于python3运行,脚本路径D:\python\shuoshuo.py,以下是脚本内容----------------------------------------------------------------------------------------#coding:utf-8im...原创 2019-08-06 21:31:41 · 678 阅读 · 1 评论 -
zabbix3.X 4.X 接入微信报警(6个外部参数)适合用于给多、单个成员发送告警信息
参照:https://blog.csdn.net/yanggd1987/article/details/80093310微信作为日常使用最频繁的工具,因此希望将微信接入zabbix报警。本文分享微信告警脚本,其他请参照上文。zabbix3.4接入微信报警(6个外部参数)适合用于给部门中单个成员发送告警信息。zabbix server端配置一.微信报警脚本登录zabbix主...原创 2019-08-01 17:25:45 · 1228 阅读 · 1 评论 -
python for循环巧妙运用(迭代、列表生成式)
介绍我们可以通过for循环来迭代list、tuple、dict、set、字符串,dict比较特殊dict的存储不是连续的,所以迭代(遍历)出来的值的顺序也会发生变化。迭代(遍历)#!/usr/bin/env python3#-*- coding:utf-8 -*-vlist=['a','b','c']vtuple=('a','b','c')vdict={'a'...转载 2019-08-04 10:13:02 · 1225 阅读 · 0 评论 -
解决python发送邮件乱码
参考文章:https://blog.csdn.net/u013252072/article/details/52300809我的情况是邮件发送到企业邮箱,使用outlook收件显示正常,但部分邮件客户端收到是乱码,比如网易邮大师等等;废话少说上图:ok,修改下代码,查看下代码cat /usr/lib/zabbix/alertscripts/send.py修改为如下#...原创 2019-07-30 15:56:06 · 1307 阅读 · 0 评论 -
zabbix通过python脚本发告警邮件
python脚本为敏捷开发脚本,在zabbix监控也起到重要作用,以下是使用python脚本发送告警邮件配置方法。本脚本解决了部分邮件客户端收件乱码的问题:脚本路径:/usr/lib/zabbix/alertscripts/send.py脚本如下:#!/usr/bin/python2.7# coding=utf-8import base64import pdbimpo...原创 2019-07-30 13:09:07 · 1741 阅读 · 0 评论 -
Python中发邮件(明文/SSL/TLS三种方式)
我们公司的exchange,smtp使用587端口,关于smtpsever的配置就是self.sender = smtplib.SMTP("smtp.gtland.cn", 587)而不是网上说的tls配置成self.sender = smtplib.SMTP_SSL("smtp.gtland.cn", 587)测试下邮箱的发送for i in {huangshumao...转载 2019-07-29 13:24:12 · 2290 阅读 · 0 评论 -
python中base64编码与解码
转https://www.cnblogs.com/zanjiahaoge666/p/7242642.html引言: 在一些项目中,接口的报文是通过base64加密传输的,所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码;Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两...转载 2019-07-29 13:12:19 · 637 阅读 · 0 评论 -
centos 7.X 升级 python3(带修复yum)
centos 7.X 升级 python3centos 7 自带 python2.7,准备升级到python 3,特别注意不要删除系统自带的 python2.X,因为后续很多组件都依赖这个版本,比如yum。1. 编译安装可以通过官方网站 https://www.python.org/ 下载最新版本,如果是yum安装可以通过 yum search python|grep "python3",...原创 2019-06-20 10:32:47 · 3636 阅读 · 1 评论 -
python or python3 实现mysql导出excel
环境准备:安装数据库,CENTOS7是mariadbyum install -y mariadb*systemctl start mariadbsystemctl enable mariadb执行环境:# python --versionPython 2.7.5yum install epel-releaseyum provides pipyum install ...原创 2019-05-29 21:10:08 · 874 阅读 · 0 评论 -
python调用zabbix api接口实时展示数据
https://blog.51cto.com/yangrong/1559123近日公司准备自已做一个运维管理平台,其中的监控部分,打算调用zabbix api接口来进行展示。经过思考之后,计划获取如下内容:1、获得认证密钥2、获取zabbix所有的主机组3、获取单个组下的所有主机4、获取某个主机下的所有监控项5...转载 2019-05-29 20:41:17 · 1929 阅读 · 0 评论 -
python入门(Python和Pycharm安装)
python入门(Python和Pycharm安装)https://www.cnblogs.com/yangjian319/p/8666527.htmlPython简介Python是一种计算机程序设计语言,它结合了解释性、编译性、互动性和面向对象的脚本语言,非常简单易用。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特...转载 2019-06-13 13:02:44 · 482 阅读 · 0 评论 -
python 编码问题:‘ascii‘ codec can‘t encode characters in position 的解决方案(适用python2)
报错:'ascii' codec can't encode characters in position 8-50: ordinal not in range(128)Python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x??...转载 2018-11-11 21:12:16 · 51989 阅读 · 2 评论