
python模块使用心得
文章平均质量分 88
python中某个功能使用的介绍
雪夜行人
这个作者很懒,什么都没留下…
展开
-
openpyxl合并连续相同元素的单元格
python可以很方便的操作各种文档,比如docx,xlsx等。本文主要介绍在xlsx文档中合并单元格的做法,并由此引申出一个很常见的应用场景,如何在一个xlsx文档中对具有层次关系的单元格数据进行合并。本文简单介绍了openpyxl的用法,然后针对合并单元格的特殊场景用法给出了实例。原创 2025-04-10 00:13:52 · 355 阅读 · 0 评论 -
鉴权登录的实现方式
在访问web服务的场景中,对于某些特定的操作,用户需要登录才能进行,而且web服务需要记住登录用户,并在指定时间后忘记该用户,以便保证其安全性。CookieSessionJWT本文介绍了实现用户登录状态保持的三种方式:cookie、session和JWT,并进一步分析了其优缺点。原创 2025-01-07 10:19:04 · 895 阅读 · 0 评论 -
pyarmor加密python脚本
本文简单介绍了一下使用pyarmor混淆加密的用法。原创 2025-01-07 10:17:22 · 1446 阅读 · 0 评论 -
python的字符串类型str和Unicode的区别
每个python2新手遇到第一课都是编码问题,会发现无法输出中文字符串。然后网上一搜索,都是各种技巧,很少有人仔细深入地讲解python2中的编码问题。于是,本文试图对python2中的编码问题做一个简单梳理,帮助读者建立一个直观的印象。python2中的字符串类型其实是Unicode类型,而非str类型。str类型实际上就是字节序列,而Unicode类型才是字符序列(字符串)。但是,在python代码中默认str类型才是字符串类型。a = "abc"# 输出。原创 2024-10-18 23:57:59 · 1308 阅读 · 0 评论 -
python正则表达式使用
在文本中,我们常常需要查找特定的字符串。比如分析日志时我们会更加关注ERROR字样,然后定位到相关的位置。当然一个ctrl + F足以满足我们的需要,但是当我们需要找到以ERROR开头的行时,我们又该怎么做呢?普通的查找会将ERROR位于中间的行一并查找出来。只有正则表达式能够满足我们的要求。本文仅仅简单介绍了正则表达式的基础用法,然后结合python编程语言的re模块举了几个例子。原创 2024-01-30 21:44:08 · 1025 阅读 · 0 评论 -
subporcess模块超时杀死子进程问题
笔者在工作中常常使用subporcess模块来执行shell命令,偶尔会遇到命令卡死的问题,这时需要利用到超时机制进行补救,防止某条命令进入卡死状态,导致整个程序卡顿。由于工作中用到的是python2.7,没有超时设置的参数,因此需要笔者自行设置超时机制。本文简单介绍了subprocess 的popen开启的子进程情况以及如何杀死子进程等知识。原创 2024-07-16 11:00:21 · 861 阅读 · 0 评论 -
python-pptx生成PPT报告
存在这样一个需求,需要使用数据渲染生成一个PPT报告。经过一番查询,笔者决定使用python-pptx来完成这个需求。python-pptx作为一个功能强大的第三方库,完全可以满足笔者的需求。以上就是今天要讲的内容,本文给出了生成PPT的一个解决方案,可以通过替换元素数据内容的方式生成一个PPT。原创 2024-01-19 23:25:15 · 2650 阅读 · 0 评论