自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(355)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python 中最快的循环方式

大家好,我是 somenzz,今天我们来研究一下 Python 中最快的循环方式。各种姿势比如说有一个简单的任务,就是从 1 累加到 1 亿,我们至少可以有 7 种方法来实现,列举如下:1、while 循环defwhile_loop(n=100_000_000):i=0s=0whilei<n:s+=...

2022-05-27 06:48:37 614

转载 Python将提醒信息发到微信

2022-05-27 06:48:37 228

原创 如何在 Python 的日志中记录异常的 traceback 信息?

你好,我是征哥,写 Python 的你可能会遇到这种情况,你知道程序报错了,因为这个异常没有被捕捉,也不知道哪行代码出错了,只能手工运行一下看看哪里错了,但是,这个异常很难再次复现。要是在日志中记录了这个异常的 traceback 信息就好了。本文就分享一下两个方法,记录异常的traceback信息。方法一:使用 logger.exceptionlogger.exce...

2022-05-22 07:00:03 1523 1

原创 如何应对码云 Gitee 代码审核后才能公开

码云 Gitee 宣布,所有开源代码必须经审核不含违规内容,才能公开访问,可以想象,这会造成业务的繁忙。那么如何应对呢?这里有三个应对措施。1、把 Gitee 当代码的私有备份不是公开很麻烦吗?那我不公开好了,如果公开,那就去 GitHub 或 GitLab。如果觉得速度慢,那就买个国外的服务器。2、自己搭建 Gitea虽然 GitHub 或 GitLab 很不错,但也不...

2022-05-20 07:18:05 1652

转载 不删除文字聊天的微信清理工具,快速释放空间,Python 编写,附源码

前几天网上找了一款 PC 端微信自动清理工具,用了一下,电脑释放了 30GB 的存储空间,而且不会删除文字的聊天记录,很好用,感觉很多人都用得到,就在此分享一下,而且是用 Python 写的,喜欢 Python 的小伙伴可以探究一下。获取工具及源代码,请关注公众号「Python七号」,发消息回复「微信清理」获取:主要功能它可以自动删除 PC 端微信自动下载的大量文件、视频...

2022-05-19 06:56:24 383

转载 钥匙串小程序

2022-05-18 07:14:45 122

转载 GitHub 获星3.4K,顶会SOTA算法开源,这个项目太强了!

近两年,Prompt范式已经成为NLP研究的第四范式,基于Prompt的小样本能力,吸引了学术界和产业界的广泛研究。近日,百度飞桨PaddleNLP开源基于Prompt的信息抽取技术,以及更多产业落地能力:通用信息抽取统一建模技术UIE开源!文心大模型ERNIE轻量级模型及一系列产业范例实践开源!01通用信息抽取在金融、政务、法律、医疗等众多行业中,大量文档信息需要进行数...

2022-05-17 07:00:41 266

原创 来挑战下这 10 个 Python 问题

你好,我是征哥,Python 很容易入门,但却不易精通,即使对有经验的工程师,某些现象也是反直觉的,以下这 10 个问题就非常有趣,且有一定的挑战性,结果可能会让你感到困惑,来看看你能回答正确几个?这里先给出题目,最后给出答案,建议先拿个纸,写下你的答案,最后再验证。请写出以下代码的输出结果:1、懒惰的 PythonclassA:deffunction(se...

2022-05-16 07:45:16 164

原创 提醒!Python 的 pickle 模块可能导致命令执行

你好,我是征哥,提到 Python 的 pickle 模块,我经常用它保存运行时的对象,以便重启程序后可以恢复到之前的状态。今天发现了它在恢复 Python 对象时存在远程命令执行的安全问题,所以后面如果你的数据来自用户输入,那最好不用 pickle,用 json,官方文档也有警告和建议:接下来来看一下它是如何导致命令执行的。Python 的 pickle 可以很方便的把...

2022-05-14 07:21:56 282

原创 推荐一个极其轻量级的 Docker 基础镜像,大小 2MB

你好,我是征哥,提到轻量级的 Docker 镜像,很多人都知道 Alpine,因为它确实很轻,只有 5.57MB,使用它作为基础镜像的 Python 也就 44MB。但它依然不是最轻量级的,今天要说的是 Google 的 distroless 基础镜像,distroless 镜像 gcr.io/distroless/static-debian11 只有 2 MB,是 Al...

2022-05-12 07:33:28 6895

原创 Python 关于字典的操作,看这个就够了

字典是 Python 必用且常用的数据结构,本文梳理常用的字典操作,看这个就够了,涉及:初始化合并字典字典推导式Collections 标准库字典转 JSON字典转 Pandas初始化#最常用这种my_object={"a":5,"b":6}#如果你不喜欢写大括号和双引号:my_object=dict(a=5,b=6)合并字典a=...

2022-05-10 07:20:29 268

原创 如何使用不同的命令启动已经停止运行的 Docker 容器?

你好,我是征哥,我相信不少人都会遇到这样的问题,容器本来运行的好好的,可是有一天报错退出了,重启容器依然报错,因为默认命令会崩溃,这意味着我无法启动容器后使用 docker exec。今天分享:如何不重新构建镜像的情况解决容器报错的问题,只需要两步。第一步,将报错的容器保存至新的镜像这一步是为了保存之前对容器的变更,如果没有对容器写入东西,这一步可以忽略。先查看报错的容器...

2022-05-06 07:18:19 1730

原创 两种方法自定义Python上下文管理器-contextlib

你好,我是 somenzz,可以叫我征哥,今天分享两种自定义上下文管理器的方法,并比较它们的性能。上下文管理器相信你也用过,就是 with 开头的 Python 代码块,通常在读写文件、数据库的时候必用,但是我自己很少自己写,主要还是没有意识到它的好,但是今天,我意识到了。比如说,编程时经常要处理的路径问题,通常程序工作在一个目录,但是过程中要去另一个目录处理一些文件,处...

2022-05-04 07:44:10 399

原创 浏览器可以运行 Python 代码了,Python 也许会变成前后端通吃的语言

你好,我是征哥,作为 Python 程序员,我很羡慕那些 Javascript 开发者,动不动就能写出令人惊艳的网页。不过今年,我们也能用 Python 写前端了:Anaconda 团队开发出了 PyScript,你可以在 HTML 里面编写和运行 Python 代码,调用 Javascript 库,换句话说,你可以用 Python 来进行整个前后端开发。什么是 PySc...

2022-05-03 08:17:42 952

原创 如何让 Python 脚本在工作日运行?

你好,我是征哥,最近用 Python 写了个每日签到答题的脚本,想让它在工作日每天运行,于是我找到了这个三方库-chinesecalendar。chinesecalendar 可以用来判断某年某月某一天是不是工作日/节假日。支持 2004 年至 2022 年,包括 2020 年的春节延长。我觉得,支持以往的年份没什么价值,毕竟都过去了,还好他支持 2022 年。看了它的实...

2022-04-30 07:32:31 423

原创 面试题:你为什么无法创建一个文件

你好,我是 somenzz,可以叫我征哥,今天看到了一个很好的面试问题,分享给你。我认为好的面试题,至少符合两点:一是开放性问题,没有标准答案;二是它与具体的技术栈和经验都无关,却能看出一个人的思维过程和技术水平。“你为什么无法创建一个文件”,就是好问题,而“如何在 NodeJS 中执行 XYZ”或“如何配置 NGINX”,就不是一个好问题。现在,来梳理一下这个问题。首先...

2022-04-29 07:58:31 948

原创 Python 作为小程序后端的三种方法

你好,我是征哥。微信的小程序是一个很不错的体验,简单,上手快,这几天也在学习使用小程序,自己总结了三种用 Python 作为小程序后端的方式,供你参考。方法一、微信的云托管[1]。优点:不需要购买服务器,不需要域名备案,按使用量计费,DevOps 自动化,安全鉴权,适合没有运维经验的人。缺点:费用这块,肯定是比自建服务器费用略高的。就像同一车型,自动挡的车比手动挡的车更贵...

2022-04-28 07:19:11 6658

原创 为 FastAPI 配置日志的三种方法

你好,我是 somenzz,可以叫我征哥,最近在用 FastAPI 的时候,发现 FastAPI 的官方文档没有配置日志的相关说明,今天就分享一下 FastAPI 配置日志的三种方法。第一种,就像写脚本那样记录日志这一种方法最简单直接,平时写脚本的时候怎么记录日志,这里就怎么记录日志,通常就是先配置日志格式,然后在需要的地方 logger.info 一下:配置日志:imp...

2022-04-27 08:00:09 6907

原创 用 Python 提取 PDF 文本的简单方法

你好,我是征哥,一般情况下,Ctrl+C 是最简单的方法,当无法 Ctrl+C 时,我们借助于 Python,以下是具体步骤:第一步,安装工具库1、tika — 用于从各种文件格式中进行文档类型检测和内容提取2、wand — 基于 ctypes 的简单 ImageMagick 绑定3、pytesseract — OCR 识别工具创建一个虚拟环境,安装这些工具python...

2022-04-26 07:29:33 6662

原创 如何让 Python 代码更专业?

你好,我是征哥,新来的朋友,还请点上面的卡片关注一下。自己写代码只给自己看,其实怎么写都行。一旦有团队合作,或者要分享自己的代码,就要好好写了,专业的代码可以为自己积累技术影响力。今天就来分享如何使用 black、mypy、pylint 来让自己的代码更加专业。1、用 black 来格式化black 可以按照 PEP8 的规范进行格式化,同时注重代码的阅读体验。如果问我对...

2022-04-25 07:00:00 503

原创 FastAPI 接口限流

你好,我是征哥,今天分享接口限流。如果没有接口限流,可能会导致服务器负载不平衡,暴力破解密码,恶意请请求,导致服务器额外费用,拒绝服务攻击等。因此做好接口限流很有必要。怎么做接口限流呢?常见的接口限流算法有 4 种:1、固定窗口计数器比如说每小时限制请求 10 次,超过 10 次的直接丢弃。它有个缺点,就是有时会超过 10 次,最多达到 2 倍。比如说固定窗口为整点,8 ...

2022-04-24 07:02:08 1664

原创 如何白嫖微软的文本转语音

你好,我是征哥,之前分享过微软的文本转语音服务,已经听不出是机器了,很多人惊叹于它的强大,希望能把自己的文字转成语音,做为视频或文章的配音,今天就来分享如何白嫖微软的文本转语音。其实很多大厂这样的服务都是需要注册才能试用,有的还限制试用时长,而注册通常要绑定信用卡,非常麻烦,微软这个不需要注册就可以试用,因此才有白嫖的机会。1. 打开这个链接,快速体验https://az...

2022-04-23 07:00:00 273

原创 4 个可以让你的程序输出更加生动的三方库

你好,我是征哥,如果你想学 Python,可以关注「Python七号」,底部菜单有文章分类,可以按需阅读,如果遇到问题,也可以和我交流。今天分享几个很有意思的库,可以让你的程序输出更加生动,可以用在每一个 Python 脚本里。1、Colrstars 31有了这个,可以在终端的输出变得丰富多彩:安装方法:pipinstallcolr了解更多 Colr[1]2、Ding...

2022-04-19 07:00:00 54

原创 一段代码,告诉你什么是装饰器、可调用类、自定义运算符、函数式编程

你好,我是征哥,给你看一段有趣的代码,可以学习到装饰器、可调用类、自定义运算符、函数式编程、任意参数args 和 kwargs。话不多说,先看代码:要是你能一下子就看懂,那说明你已经是 Python 高手了。要是没看懂,我来解说一下(我自己当时也是仔细研究了一番,才明白)。首先 F 是一个类,这个类有三个魔法函数:__init__ 这就是个普通的初始化函数,没啥特别的__...

2022-04-18 07:00:00 233

原创 如何彻底解决某些 APP 无法通过代理抓包的问题

你好,我是征哥,今天分享如何解决部分 APP 通过代理无法抓包的问题。为了防止外部平台的爬取,设置为付费,你可以阅读 71%。主要内容:背景代理是什么?为什么某些 APP 不走代理解决方案IPhone 实操软件下载方法背景最近想做一个自动化任务,但是不太想使用 appium,太麻烦了,而且可移植性差,于是我决定模拟 HTTP 请求来实现自动化,于是在电脑开启了代理之后,然...

2022-04-11 07:20:29 13323 4

原创 20 行代码编写一个简单的端口扫描器

端口扫描是非常实用的,不止用在信息安全方面,日常的运维也用得到。这方面的工具也不要太多,搞过 CTF 的朋友会告诉你有多少端口扫描工具,那为什么还要用 Python 再自己实现一遍?这个问题就像饭店里的菜已经很好吃了,为什么还要自己烧菜一样,主要还是为了适合自己的口味,添加自己需要的个性功能。今天我们将用 20 行代码编写一个简单的端口扫描器。让我们开始吧!1、需要的库都...

2022-04-08 07:23:36 1139

原创 Python 3.11 的速度或将提高两倍

Python 3.11 将于 2022 年 10 月发布,Python 的作者 Guido Van Rossum(龟叔) 计划将 Python 的速度提高两倍,他未来四年的总体目标是将 Python 的速度提高五倍。虽然 Python 是使用最广泛的计算机语言之一,但它更常用于数据分析等特定活动,而不是实际的交易软件。这是由于 Python 的抽象水平更高,这使得它作为解...

2022-04-06 07:00:00 333

原创 除了性以外,有没有快速、高效的释放压力、清空大脑的方式?

你好,我是 somenzz,可以叫我征哥。偶然看到一个开发者问了一个问题:除了性以外,有没有快速、高效的释放压力、清空大脑的方式?下面的一些回答,我觉得非常好,对于我们程序员摆脱压力有很大的帮助,整理如下:1、运动运动有很多形式,比如散步,跑步,游泳,散步的时候,不要带手机,让自己远离互联网。还有 MMA 训练,这个运动有氧无氧结合,大脑很快就清空了,唯一想的是啥时候结束...

2022-04-05 06:59:44 1120

原创 Python 的 import 是怎么工作的?

你好,我是 somenzz,可以叫我征哥。Python 的 import 是非常直观的,但即使这样,有时候你会发现,明明包就在那里,我们仍会遇到 ModuleNotFoundError,明明相对路径非常正确,就是报错ImportError:attemptedrelativeimportwithnoknownparentpackage导入同一个目录的模块和不...

2022-04-01 07:00:00 1066

原创 Python 关于面向对象的 6 个问题

你好,我是 somenzz,可以叫我征哥。本文写给初学 Python 的朋友,试图讲明白以下问题:0、什么是类和对象?1、即然有了函数,为什么还要有类?2、Python 如何定义 公有/保护/私有 属性/方法?私有是否是真正的私有,这样做的目的是什么?3、如何定义类函数、成员函数、静态函数,他们的作用分别是什么?4、类可以被继承,如何让子类必须重写父类的函数才能使用,否则...

2022-03-26 07:52:04 204

原创 如何仅用 Django 实现反向代理?

你好,我是 somenzz,可以叫我征哥。提到反向代理,你会说用 nginx。没错,nginx 是理想的反向代理工具。但现在条件苛刻,服务器没有 nginx,也没有 root 权限,意味着你无法编译安装 nginx,且只有一个端口 80 开放访问。怎么让这个 80 端口的某一请求转发到其他端口的 http 服务上?换句话说,不用 nginx,如何让 http://loca...

2022-03-22 07:00:00 990

原创 这 14 个 VSCode 插件,让你写代码如同神一般

可以说,Visual Studio Code 这个编辑器,让微软在开源社区赢回了王者段位,要知道全球 2400 万开发者中有 1400 万称 VSCode 为自己的家,再加上 GitHub...

2022-03-18 07:26:31 4636

原创 来让人工智能帮你写注释吧,支持 Python

关于代码的注释,我自己也是很少写,但是时间一长,连自己都要看很久才知道啥意思,要让别人看明白,更是耗费时间了。为什么写代码不写注释,主要原因还是因为懒,懒得思考怎么写。不过今天发现一个 V...

2022-03-16 07:23:25 2316

原创 Travis Ci 让你的项目轻松加入持续集成测试

不知道大家有没有这种体验,代码写完之后,要花大量的时间进行构建和测试,就拿 Python 来说吧,写完代码后,编写测试用例,准备测试环境,执行测试,完成构建,部署到服务器。后面每改动一次代...

2022-03-11 07:54:51 241

原创 桌面、下载等文件夹太乱? 这个脚本一键搞定,井井有条

我的电脑桌面、下载文件夹里面文件太多了,堆在一起,经常翻好久才找到想要的东西,很烦。于是就做了这样一个工具,它有两个功能:选择一个目录,将该目录下的文件(不含目录),按照文件的扩展名,分类...

2022-03-06 07:00:00 321

原创 如何在 Django 中创建自定义的管理命令

用过 Django 的朋友应该最熟悉这三个命令:pythonmanage.pyrunserverpythonmanage.pymakemigrationspythonmana...

2022-03-01 07:00:00 332

原创 Python 如此火热,Jupyter 功不可没

编程小妙招,Python 学两招。大家好,我是征哥,前几期的视频分享了 Python 的基础数据类型,演示代码时我用到了一个重量级的工具 jupyter,今天就来介绍一下 jupyter2...

2022-02-24 19:00:00 670

原创 用 Pandas 做 ETL,不要太快

久违了,朋友们,来篇干货。ETL 的全称是 extract, transform, load,意思就是:提取、转换、 加载。ETL 是数据分析中的基础工作,获取非结构化或难以使用的数据,把...

2022-02-22 09:02:06 1603

转载 列表与元组的三同四不同

三同:1、都是可以存储任意类型的有序集合2、都可以遍历和切片3、都可以使用 + 来合并三不同:1、列表可变,元组不可变(元素的地址不可变)2、初始化形式不同,列表是中括号,元组是逗号:&g...

2022-02-16 09:00:00 449

原创 Python的安装与配置-如何自动激活虚拟环境

本文主要内容:安装 Python 3.10.2创建虚拟环境打开 cmd 或 terminal 时自动激活虚拟环境1、安装 Python 3.10.2学 Python 的第一步,就是安装 P...

2022-02-14 12:00:00 4284

小巧实用的定时关机程序

非常小巧的定时关机程序,可以倒计时关机哦,自动计算关机时间,感谢您的使用

2012-12-23

权限掌门人 Permission_Master

本人折腾了一个下午,经过不断的安装卸载,测试,完全去除广告,在些奉献给网友

2012-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除