
python模块
alex_i
分享有趣和有用
展开
-
利用django model信号量以及redisco实现数据库读写分离
利用django model信号量以及redisco实现数据库读写分离原创 2023-01-09 09:53:02 · 407 阅读 · 0 评论 -
【python-api】python 操作word文件参考一则
脚本开发背景: 在项目开发过QA验收的过程中,涉及到开发测试用例的工作。测试用例的文档中有一些固定格式的条目,这些条目在后续的功能演示中需要逐一解决验证情况,所以需要把这些用例提取出来。所以,花5分钟开发了一个提取word中所有以“ST-F-”开头条目的小脚本,过程中解决的主要问题是中文显示的问题。有类似功能的需要开发的可以参考一下: #coding=utf-8 import os from docx import Document file_list = os.listdir('.'...原创 2021-09-09 16:48:16 · 194 阅读 · 0 评论 -
git 多项目操作脚本
背景 所在项目有多个git工程,且debug期间需要对照多个工程(否则会因为版本不一致而导致问题一直无法定位--血和泪的教训),因此经常遇到对多个工程执行相同git命令的场景。为解决一个个执行低效的问题,写了一个脚本,可以对多个git工程批量执行相同的git命令 shell版 #!/bin/bash id="" if test -f ".id" then id=$(cat .id) else while [[ ! $id =~ [0-9]{8} ]] do原创 2021-03-22 11:14:48 · 267 阅读 · 1 评论 -
关于python copy的deepcoy的理解
>>> dict = {'1':{'2':{'3':'4'}}} >>> import copy >>> equal_dict = dict >>> copy_dict = copy.copy(dict) >>> deepycopy_dict = copy.deepcopy(dict) >>&g...原创 2020-04-15 17:40:34 · 304 阅读 · 0 评论 -
logging模块_小结
logging模块 距离上次写博客已经快几近一年,短短一年的时间发生的事情改变了博主的一生。命运弄人,博主能做的唯有将失去的东西,用十倍的努力成倍的拿回来 the best revenge is massive success.我又再次回来,再次打开网页,打开markdown继续我的“创作”(搬运)。 logging概念:用于在程序运行时追踪和记录事件,告警和错误之用 logging何时使用: ...原创 2018-11-01 20:21:47 · 171 阅读 · 0 评论 -
python_cookbook_DataStructure&Algorithm_Xmind
适用于cookbook阅读的回溯总结,帮助记忆(需要xmind源文件的可以扣扣877752346联系我,可以自己修改)原创 2019-04-15 20:05:47 · 137 阅读 · 0 评论 -
python_fixed out python keyword yield_深入浅出yield
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单...转载 2019-04-16 19:46:56 · 245 阅读 · 0 评论 -
python_decorators
抽象的理解:功能补充 装饰器是对一个函数,类或者子类功能的补充。类似于给手机套一个壳,壳并不影响手机的正常功能的使用,但是却额外扩展了手机防摔的功能,装饰器也是类似,她不会改变原有函数和类的功能,但是却可以对原有的函数或者类进行包装,使之功能得到扩展。 理解的关键点:函数也是一种对象 因为函数也是一种对象,所以函数可以; 作为参数被传递进去 作为返回值被返回 赋值给变量 嵌套定义函数(返回一个...原创 2019-05-08 15:20:29 · 141 阅读 · 0 评论