Loading

随笔分类 -  Python

摘要:前言 最近遇到一个需求,有几十个Excel,每个的字段都不一样,然后都差不多是第一行是表头,后面几千上万的数据,需要把这些Excel中的数据全都加入某个已经上线的Django项目 这就需要每个Excel建个表,然后一个个导入了 这样的效率太低,不能忍 所以我造了个自动生成 Model 和导入脚本的轮 阅读全文
posted @ 2022-11-16 11:11 程序设计实验室 阅读(764) 评论(4) 推荐(4) 编辑
摘要:前言 最近忙得连轴转,很久没更新博客了,代码倒是没啥写,积累了好些东西,接下来一有时间就来更新吧~ 本文记录使用Python实现给图片添加水印的功能实现过程 先看效果 把公众号的封面作为素材 原图是这样的 加个水印的效果 实现代码 主要实现是参考GitHub上一个项目的:https://github 阅读全文
posted @ 2022-09-29 18:07 程序设计实验室 阅读(1401) 评论(0) 推荐(2) 编辑
摘要:前言 最近有个新需求: 人员基础信息(记作人员A),10w 某种类型的人员信息(记作人员B),1000 要求在后台上(Django Admin)分别展示:已录入A的人员B列表、未录入的人员B列表 团队的DBA提议使用视图可以解决这个问题(不愧是搞数据库的) PS:起先我觉得Django的Model是 阅读全文
posted @ 2022-07-05 23:08 程序设计实验室 阅读(610) 评论(0) 推荐(1) 编辑
摘要:前言 今天是五一劳动节,祝各位无产阶级劳动者节日快乐! 然后来整活分享一些有趣的东西~ 这个小工具是我大学时做着玩的,对于各位接班人来说,12个词的核心价值观这东西,大家都非常熟悉了,这工具可以实现将一段话编码为核心价值观实现加密,同时也能将密文解密出来。 为啥要做这个呢,隔太久不太记得了,好像是因 阅读全文
posted @ 2022-05-01 22:46 程序设计实验室 阅读(2019) 评论(6) 推荐(3) 编辑
摘要:前言 前一篇文章介绍了推送信息到企业微信群里,其中一个项目推送的信息是使用Python自动生成的表格,本文来讲讲如何用Python生成表格图片。 选一个合适库 Python最大的优点就是第三方库丰富,基本你要什么功能,都能找到别人实现好的库,几行代码一调用就完事了。 Pytable 项目地址:htt 阅读全文
posted @ 2022-04-09 14:50 程序设计实验室 阅读(1377) 评论(0) 推荐(2) 编辑
摘要:前言 之前一篇文章提到了使用wechatpy库来实现企业微信应用登录:Django + Taro 前后端分离项目实现企业微信登录 其实这个库可以实现的功能非常多,基本微信开发涉及到的功能都能实现。 本文介绍一个很常用的场景:实时推送信息到企业微信群里。 安装 首先安装wechatpy库 pip in 阅读全文
posted @ 2022-04-07 22:48 程序设计实验室 阅读(1839) 评论(2) 推荐(1) 编辑
摘要:背景 前阵子简书好像说是凉了,搞得我有点小慌,毕竟我的大部分博客都是放在简书上面的,虽然简书提供了打包导出功能,但是只能导出文字,图片的话还是存在简书服务器上面,再加上我一直想要重新做一个个人博客,于是就有了这篇文章。 思路 首先是要解析markdown文档,然后获取到其中的所有图片,再把图片按md 阅读全文
posted @ 2022-03-19 18:34 程序设计实验室 阅读(885) 评论(0) 推荐(0) 编辑
摘要:前言 爬虫和反爬虫是一对矛和盾,反爬虫很常见的一个方法就是封IP,一个IP短时间内频繁访问,可以做限流或者是加入黑名单,我之前的后台开发相关博客也有涉及这一块。 不过今天说的是爬虫,所以应对的方法就是用代理池,每次请求都用不同的IP就行,再加上UA模拟,完全是正常用户的行为,可以避开限流和黑名单反爬 阅读全文
posted @ 2022-02-13 22:33 程序设计实验室 阅读(583) 评论(0) 推荐(3) 编辑
摘要:每一位成功的程序员,背后也许都站着无数的秃头的男人——为其提供各种开发工具&代码库,当然也包括…… 各种玄学bug…… 玄学的开端 最近在用Python做一个爬虫项目的时候遇到一个很奇怪的问题,而且还不是每次都会触发,实在是令人费解…… 报错信息如下: UnicodeEncodeError: 'la 阅读全文
posted @ 2021-11-12 15:49 程序设计实验室 阅读(498) 评论(0) 推荐(0) 编辑
摘要:前言 日常中偶尔会遇到需要简单剪辑处理视频的场景,以前我可能会拿出PR来剪辑一下,(别跟我说国产那些软件,剪辑完视频强制加上广告片头片尾恶心的一批),但是PR毕竟太重量级,剪个简单的视频都要花不少时间,直到我发现了FFmpeg…… 这个FFmpeg真的是神器,免费开源功能强大,好像很多软件都是基于这 阅读全文
posted @ 2021-03-26 22:32 程序设计实验室 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:环境准备 nginx+uwsgi方式部署顾名思义,需要nginx和uwsgi两个软件包。 nginx不用说,是必备的,关于nginx的安装本文不再赘述,详情可以自行搜索或者参考我以前的文章: Debian8搭建LEMP环境 安装uwsgi pip install uwsgi 上传项目代码 & 测试 阅读全文
posted @ 2018-06-19 20:54 程序设计实验室 阅读(352) 评论(0) 推荐(0) 编辑
摘要:前言 对初学者来说,Python确实简单好用,毕竟动态类型语言,不用定义就可以拿来用,类型之间随意转换简直不要太方便,因此Python用来写写小脚本,爬虫程序什么的,没什么问题。 不过,一旦用来开发稍微大型一点的项目,例如搭建一个Web应用,就会遇到一些问题,一般缺乏经验的人都会陷入某些坑中。= = 阅读全文
posted @ 2018-06-13 23:31 程序设计实验室 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:前言 偶然间发现王者荣耀的官网上发布了这么多好看的壁纸。 地址:http://pvp.qq.com/web201605/wallpaper.shtml 看了一下,每一张都挺喜欢的,而且还有十多页,一张一张去慢慢下载肯定不是作为一个Geeker的正确姿势。 由于最近python用得比较多,所以看到什么 阅读全文
posted @ 2017-12-21 14:55 程序设计实验室 阅读(668) 评论(0) 推荐(2) 编辑
摘要:前言 写这文章的时候特地查了资料,以确保我没有说错关于Python和PHP的类型机制。 所以这里放一张图,关于强弱类型与动态/静态类型检查的区分 从分类上看,PHP属于弱类型语言,而Python属于强类型语言,为什么可以把这两个语言放在一起呢,因为都是动态类型检查的,也就是定义变量时不用指定类型,解 阅读全文
posted @ 2017-11-11 22:50 程序设计实验室 阅读(474) 评论(0) 推荐(0) 编辑