![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 71
大佬橙1215
这个作者很懒,什么都没留下…
展开
-
什么是PYTHONPATH,导包导模块究竟要怎么用才合理
如果你是个Python开发者,日常工作和学习过程中绝对遇到过这个错误,有可能提示你模块路径不对,或者找不到模块等等,本文希望帮你解答疑惑。原创 2022-08-05 14:01:56 · 524 阅读 · 0 评论 -
【Celery】Celery的简易部署和应用
Celery 是一个简单、灵活、可靠的分布式系统,可以处理大量的消息,同时提供维护系统所需的工具。它是一个专注于处理 实时任务 和 定时任务 的的任务队列。 本篇文章的目的是进行快速部署和简易应用。原创 2022-04-24 15:44:47 · 3855 阅读 · 1 评论 -
【数据清洗、绘图】Dataframe的简易应用
工作中接触到了数据清洗之类的工作。文章不解读基础只对 Dataframe 的简单应用做记录。包括:读取数据、创造数据、选择指定的列、分组统计、排序、绘图原创 2022-04-22 11:25:19 · 444 阅读 · 0 评论 -
【单例模式】Python Singleton
介绍Python如何创建单例模式原创 2022-04-18 17:07:40 · 854 阅读 · 0 评论 -
【multithreading】Python 多线程的概念和使用方法
介绍了Python多线程的概念、优点及缺点。同时包含threading的创建方式,后续持续完善更新Thread的锁机制、条件(condition)、信号、Queue队列等等。原创 2022-04-06 16:57:41 · 1109 阅读 · 0 评论 -
笔记啊笔记
个人笔记,常更新一些我不懂的、稀奇古怪的知识。原创 2022-04-02 21:51:32 · 882 阅读 · 0 评论 -
【图片压缩】通过PIL转换图片颜色位达到压缩目的
# Python2.7.11class Picture(object): def __init__(self, file_path=None, temporary=False, base64_string=None): self.base64_string = base64_string # base64的原图,博 self.comp_img = None # 压缩后的图片 self.comp_base64_stri原创 2021-12-27 13:38:32 · 1337 阅读 · 0 评论 -
Flask 使用流下载文件
Flask 使用流下载文件html:<a name="downloadbtn" class="btn btn-success pull-right" href="/downloadfile/?filename=/root/allfile/123.txt">下载</a>Flask:@app.route('/downloadfile/', methods=['GET', 'POST'])def downloadfile(): if request.method转载 2021-01-26 14:43:01 · 1679 阅读 · 0 评论 -
使用Miniconda进行python多版本切换
最近和朋友交流的时候他告诉我了一个miniconda来进行多版本的python切换,后来我试了一下确实很好用,来安利一波~使用前提:需要在同一个电脑上安装多个版本的Python,例如:python3.7、python3.8、python2.7等等,可以利用miniconda创建的虚拟环境来进行不同版本的控制和使用。如何使用:1、miniconda下载网址 -> 官网找到合适的版本后下载,安装~其中这两个建议都勾选上,就不用配环境变量了。2、添加conda的镜像服务器因为conda.原创 2020-07-19 10:31:02 · 9673 阅读 · 1 评论 -
MQTT for python 使用手册
MQTT —— 是一种基于发布/订阅模式的SNMP(轻量级互联网网消息传输协议)可以用很少的代码和带宽为互联网设备提供可靠的消息服务, 本文介绍了如何在 Python 中使用 MQTT 及其 常用方法。原创 2020-09-02 14:11:18 · 2624 阅读 · 3 评论 -
Python中的迭代工具包 - itertools
itertools是python中的一个工具包, 其中的方法来帮助你生成各种各样的 iterator , 化繁为简, 下面是我的一个简单梳理, 具体解释点下面官方文档官方文档: Python - itertools方法的中文名都不是官方定义的, 是我自己取的, 要是有更好的名称可以评论告诉我from itertools import *1. 累加 (accumulate)传入iterable , 将其中每个元素累加起来list(accumulate([1,2,3,4])# 输出 [原创 2020-08-27 18:15:38 · 467 阅读 · 0 评论 -
Linux使用crontab部署一个Python脚本
Linux小白,用的是阿里云的ubuntu18系统前提配置:1.默认ubuntu系统自带,但是需要启动sudo /etc/init.d/cron start2.ps aux | grep cron确认服务是否正常3.修改/etc/crontab文件进行定时任务: (sudo apt-get install vim-gtk#ubuntu系统可以安装vim工具) 4.开启crontab的日志功能: 修改rsyslog文件,将/etc/rsyslog.d/50-default.conf 文件原创 2020-07-24 11:43:05 · 355 阅读 · 1 评论 -
Python实现简单的算法
四个简单排序 + 图解(冒泡、选择、插入、快速)1. 冒泡排序每次循环都将最大的数字放到列表最后 def bubble_sort(arr): length = len(arr) for i in range(length - 1): for j in range(length - i - 1): if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] return arr2. 选择排序选原创 2020-06-21 10:08:40 · 310 阅读 · 0 评论 -
pip 更改下载源,下载加速
pip国内的一些镜像阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学...原创 2019-08-20 17:48:55 · 96 阅读 · 0 评论 -
Python中类的继承,封装和多态
1、封装python中的类可以封装:属性,方法。属性的封装:将属性私有化,并且定义共有方法set和get。 当我们对于一个类进行属性封装时,需要定义私有属性: class Student: def __init__(self,name,age): self.__name = name self.__age = age ...原创 2019-08-24 15:08:15 · 1001 阅读 · 0 评论 -
Django-利用AOP,cache缓存实现黑名单
功能:10次请求则禁止访问,30次请求则拉黑1天原理:利用列表存储每个ip的请求时间戳,如果请求60秒内请求次数 > 10,禁止访问,>30则拉黑AOP代码import timefrom django.core.cache import cachefrom django.http import HttpResponsefrom django.utils.deprecat...原创 2019-08-10 15:57:31 · 542 阅读 · 0 评论 -
MySQL数据库学习五——Pycharm中的MySQL事务
MySQL事务事务是数据库处理操作,其中执行就好像它是一个单一的一组有序的工作单元。换言之,事务将永远不会是完全的,除非在组内每个单独的操作是成功的。如果事务中的任何操作失败,整个事务将失败。事务性质事务具有以下四个标准属性,通常由首字母缩写ACID简称(atomicity,consistent,isolation,durable):原子性: 确保了工作单位中的所有操作都成功完成; ...原创 2019-07-14 20:38:31 · 218 阅读 · 2 评论