大虾

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  python

摘要:windows下设置多版本的python管理相对容器,一切都是可视化的,但linux和mac下的python多版本对于小白来说,可能就没那么容易理解了。 python多版本安装的问题 假如,首次安装了python3.8,那么默认可以使用python3启动pyhon3.8,可以通过which pyth 阅读全文
posted @ 2023-03-21 13:30 一灯编程 阅读(578) 评论(0) 推荐(0)

摘要:Python常用库大全及简要说明 本文为大家罗列了Python开发的常用库和各个库的简要说明以及Python开发工具,包管理,环境管理等其它常用资源和Python学习资料。本文只罗列了一部分,完整内容请关注公众号:一灯编程,回复“python库”获取。 环境管理 p:非常简单的交互式 python 阅读全文
posted @ 2023-03-07 22:02 一灯编程 阅读(1590) 评论(0) 推荐(0)

摘要:虽然不喜欢IIS,不过有些项目又必须部署在windows上,windows下部署django的方案有IIS + wfastcgi,apache + mod_wsgi,也有超简单的部署方式如:nginx + waitress,本文主要讲的是最后一种部署方式。 程序文件 随便找个目录放置好程序文件 下载 阅读全文
posted @ 2023-03-07 16:21 一灯编程 阅读(2403) 评论(0) 推荐(0)

摘要:对win32com的使用和研究有好一段时间了,想起本人刚开始做word编程项目时的各种痛苦:网上能找到的都是简单的示例,如同hello word一般,嚼之无味又无可奈何。读office的word接口文档短时间内也读不出个一二来,纯英文的文档太吃力,机翻结果又乱七八糟。 网络搜索、书本教程、视频教程, 阅读全文
posted @ 2023-01-13 23:50 一灯编程 阅读(603) 评论(0) 推荐(2)

摘要:集合的特性 无序、不重复、可迭代 常用api 创建一个集合 需要显式地使用set()方法来声明,如果使用字面量{}来声明解析器会认为这是一个字典。 add() 往集合中添加一个元素 demo = set() demo.add(1) >>> {1} 移除一个元素 demo.remove(1) demo 阅读全文
posted @ 2022-12-06 21:04 一灯编程 阅读(81) 评论(0) 推荐(0)

摘要:客户提供了公众号文章的永久链接,并在远程数据库中保存了原创的文章,要求采集目标公众号文章和原创文章有多少重复的,以便判定是否侵权。 程序设计 每天都有大几千的公众号文章url保存到远程数据库中,并要求及时统计近似值,原则上当前的url当前都要消化完毕,如果能在1个小时内消化更佳。大几千的url也不算 阅读全文
posted @ 2022-11-30 15:09 一灯编程 阅读(94) 评论(0) 推荐(0)

摘要:最近使用pymysql写脚本的情况越来越多了,刚好整理,简单封装一个pymysql的操作类 import pymysql class MysqlDB: def __init__( self, host=None, port=None, db=None, account=None, password= 阅读全文
posted @ 2022-11-29 20:57 一灯编程 阅读(242) 评论(0) 推荐(0)

摘要:开发中经常会有float四舍五入转int的需求,先看看浮点数直接转int的情形:无论如何float直接转int都不会四舍五入,而是直接抹去小数点。 这个需求很简单,实现也很简单,看过网友的实现,都不够优雅,来一个我自己写的: # a > 0时 a = 1.2 a = int(a + 0.5) if 阅读全文
posted @ 2022-11-29 16:49 一灯编程 阅读(138) 评论(0) 推荐(0)

摘要:在做一个公众号采集的项目中,客户有个要求,想把二维码的url保存到数据库中,如图。 原本以为要各种骚操作各种逆向才能获取得到,没想到竟然很简单。 第一步 观察二维码url的规范 https://mp.weixin.qq.com/mp/qrcode?scene=10000005&size=102&__ 阅读全文
posted @ 2022-11-29 00:56 一灯编程 阅读(248) 评论(0) 推荐(0)

摘要:粘贴一下部分的多进程代码 if __name__ == '__main__': """"流程模拟""" multiprocessing.freeze_support() # 打包成exe时,需要该语句,防止系统无限创建子线程 print(f"{time.strftime('%Y-%m-%d %H:% 阅读全文
posted @ 2022-11-27 22:44 一灯编程 阅读(319) 评论(0) 推荐(0)