python
文章平均质量分 57
不是专业的python 开会工程师,偶尔会用python来提升工作效率。记录使用python遇到的问题。
oscarli
这个作者很懒,什么都没留下…
展开
-
python多线程(二)
如果使用Pool创建进程,就需要使用multiprocessing.Manager()中的Queue()来完成进程间的通信,而不是multiprocessing.Queue(),否则会抛出如下异常。线程:进程和线程在使用上各有优缺点:线程执行开销小,但不利于资源的管理和保护,而进程正相反。在Python程序中,可以通过“_thread”和threading(推荐使用)这两个模块来处理线程。在Python3中,thread模块已经废弃。可以使用threading模块代替。原创 2023-09-04 16:31:51 · 108 阅读 · 0 评论 -
python多线程(三)
如果一个线程对全局变量进行了修改,将会影响到其他所有的线程对全局变量的计算操作,从而出现数据混乱,即为脏数据。生产者生产商品,然后将其放到类似队列的数据结构中,消费者不找生产者要数据,而是直接从队列中取。生产者生产商品后,会将商品添加到队列中。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。如进程、线程同步,可以理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行,B运行后将结果给A,A继续运行。原创 2023-09-04 17:11:16 · 120 阅读 · 0 评论 -
python多线程(四)
线程池的基类是 concurrent.futures 模块中的 Executor,Executor 提供了两个子类,即 ThreadPoolExecutor 和 ProcessPoolExecutor,其中 ThreadPoolExecutor 用于创建线程池,而 ProcessPoolExecutor 用于创建进程池。如果使用线程池/进程池来管理并发编程,那么只要将相应的 task 函数提交给线程池/进程池,剩下的事情就由线程池/进程池来搞定。原创 2023-09-05 16:58:08 · 158 阅读 · 0 评论 -
python多线程(一)
Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程、通信和共享数据。语法格式如下:其中target表示调用对象,args表示调用对象的位置参数元组。kwargs表示调用对象的字典。name为别名。group参数未使用,值始终为None。构造函数简单地构造了一个Process进程,Process的实例方法、Process的实例属性如下表所示。原创 2023-09-04 14:46:27 · 86 阅读 · 0 评论 -
Python 函数装饰器
装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更 Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。转载 2022-12-06 10:37:58 · 184 阅读 · 1 评论 -
Python实现Singleton模式的几种方式
使用python实现设计模式中的单例模式。单例模式是一种比较常用的设计模式,其实现和使用场景判定都是相对容易的。转载 2022-12-01 17:32:01 · 107 阅读 · 0 评论 -
Python异常类
python异常类总结原创 2022-12-01 10:37:57 · 508 阅读 · 0 评论 -
FastAPI获取Body
FastAPI获取Body原创 2022-10-31 15:18:35 · 982 阅读 · 0 评论 -
Python 编码相互转换
json byte编码与解码。最后转为json 过程原创 2022-09-14 11:15:54 · 372 阅读 · 0 评论 -
python字符与字典、列表相互转换
python字符与字典、列表相互转换常见几种方法原创 2022-08-23 16:21:30 · 443 阅读 · 0 评论 -
Python笔记3-正则表达式
python正则表记1原创 2022-07-28 19:55:11 · 277 阅读 · 0 评论 -
python笔记2-找目录下最新修改文件
找目录下大于某个时间最新修改文件原创 2022-07-28 18:43:41 · 451 阅读 · 0 评论 -
Python笔记1
python时间戳转换,遍历Json list里的字典数据,获取指定目录下文件例表原创 2022-07-28 18:20:34 · 172 阅读 · 0 评论