Python
文章平均质量分 73
Basic,DjanGO
破晓_黎明
总有人要迈出第一步
展开
-
python https RecursionError详解
RecursionError: maximum recursion depth exceeded while calling a Python objectFile "/root/miniconda3/envs/devops/lib/python3.8/site-packages/urllib3/connectionpool.py", line 699, in urlopenhttplib_response = self._make_request(File "/root/miniconda3/原创 2021-09-17 18:37:33 · 1562 阅读 · 1 评论 -
django channels socket通信实现
我们知道python有socket包可以直接实现socket通信。但在使用django时,不太适用于socket的方式与前端交互,对此django有channels来很好的支持socket通信。参考了网上很多资料之后发现写的不是很详细,最详细的是官方的资料。项目地址:GitHub - Wellbulizy/django-socket-channels: django-channels实现socket通信的简单例子参考资料Channels官方资料:Introduction — Ch原创 2021-09-10 18:18:59 · 2729 阅读 · 0 评论 -
Python Amazon S3文件上传
Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。这意味着各种规模和行业的客户都可以使用 S3 来存储并保护各种用例(如数据湖、网站、移动应用程序、备份和还原、存档、企业应用程序、IoT 设备和大数据分析)的数据,容量不限,S3 可达到 99.999999999%(11 个 9)的持久性.需求背景 原amazon的s3上传比较繁琐,对于需要经常上传并且获取s3ur...原创 2021-08-26 18:02:02 · 2030 阅读 · 0 评论 -
Python3处理excel图表
Python自动化办公的过程,Windows应用场景,部分涉及到导出Excel图表;本篇主要讲下使用python代码将excel中的图表导出为图片的开发过程;Python 版本:C:\Users>pythonPython 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license.原创 2021-05-14 17:12:56 · 593 阅读 · 0 评论 -
UnicodeEncodeError 原理与解决方案
在进行写入转码时报错如下:UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 106: illegal multibyte sequece是因为部分编码不支持该种编码格式导致的。常见于特殊字符·GB2312 < GBK < GB18030GB18030又分为GB18030-2000和GB18030-2005;GB 23126763 个汉字,其中一级汉字 3755 个,二级汉原创 2021-03-21 23:07:30 · 5977 阅读 · 0 评论 -
通过python3发送各种邮件[实用版本]
邮件其实是支持HTML写法的,我想刚开始学这个的大部分都不知道吧;大家QQ可能经常收到一些垃圾邮件或广告邮件,如果能看到邮件内容原格式,就会发现其实都是HTML的代码。这对于工作中遇到的反复、频繁发邮件的工作来说,手工发送效率太差又耗费精力,这时候就需要一些写好的pythonemail类简单实用方便调用就可以了。附上python3的完整版代码如下(只需要用的看末尾代码):#coding:utf-8import osimport smtplibfrom email.mime.text imp.原创 2021-03-21 22:56:12 · 373 阅读 · 0 评论 -
python3获取zabbix API数据
实际上要理解本质需求,例如领导说需要每个监控服务器的CPU、内存月度平均值、最大值,其实不建议用python走爬虫的方式去获取zabbixwebserverapi的数据,性能与效率、成本、耗时都太差了,加入多线程可以加快获取的速度。就【获取每个监控服务器的CPU、内存月度平均值、最大值】这个需求来说,简单的sql就搞定了:select h.hostid,h.name,i.itemid,FROM_UNIXTIME(his.clock) as date_, i.key_,max(round(h...原创 2021-03-21 22:07:02 · 1337 阅读 · 0 评论