python
self85
talk is cheap,show your code
展开
-
Python Asyncio 并发编程
使用多线程和普通的单线程相比,其运行效率会有极大的提高。但不得不说,多线程虽然有诸多优势,也存在一定的局限性:多线程运行过程中容易被打断,还可能出现多个线程同时竞争同一资源的情况;多线程切换本身存在一定的损耗,线程数不能无线增加,因此如果I\O操作非常频繁,多线程很有可能满足不了高效率、高质量的需求。为了解决这些问题,Asyncio 并发编程应运而生。在详细介绍 Asyncio 之前,要先搞清楚什么是同步,什么是异步。所谓同步,是指操作一个接一个地执行,下一个操作必须等上一个操作执行完成之后才能开原创 2022-04-01 02:57:22 · 625 阅读 · 0 评论 -
python创建文件目录
import timeimport osprint(os.path.abspath('..'))picture_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))directory_time = time.strftime("%Y-%m-%d", time.localtime(time.time()))print(picture_time)print(directory_time)# 打印文件目录p原创 2022-02-21 19:50:20 · 1922 阅读 · 0 评论 -
python 正则表达式
import rep=r'\d+'text='AB12CD34EF'clist=re.split(p,text)print(clist)clist=re.split(p,text,maxsplit=1)print(clist)clist=re.split(p,text,maxsplit=3)print(clist)原创 2022-02-17 23:47:24 · 337 阅读 · 0 评论 -
python如何实现单例模式?
1.使用装饰器import timefrom xxlimited import foodef singleton(cls): instance={} def wrapper(*args,**kwargs): if cls not in instance: instance[cls]=cls(*args,**kwargs) print(f'new') return instance[cls] re原创 2022-02-16 23:17:28 · 465 阅读 · 0 评论