python
ALiuTi
这个作者很懒,什么都没留下…
展开
-
Python中文件并发读写问题
在 linux 环境下用 Python 进行项目开发过程中经常会遇到多个进程对同一个文件进行读写问题,而此时就要对文件进行加锁控制,在 Python 的 linux 版本下有个 fcntl 模块可以方便的对文件进行加、解锁控制。import fcntlfile_path = "/home/ubuntu/aaa.json"f = open(file_path, 'w')fcntl.flock(f.fileno(), fcntl.LOCK_EX) # 加锁,其它进程对文件操作则不能成功f.writ原创 2022-03-14 18:21:45 · 2057 阅读 · 0 评论 -
实例方法,静态方法,类方法分别什么时候使用
很简单的判断标准如果你的方法,用到了成员和成员函数,即必须通过self 获得,那就是用实例方法如果你的方法,只用到了类变量,即通过cls获得,那就用类方法(@classmethod),静态方法同理,self ,cls都没用到,就用静态方法(@staticmethod)...原创 2021-09-09 18:09:35 · 297 阅读 · 0 评论 -
DjangoRESTFrameWork中的视图
DRF中的request:在Django REST Framework中内置的Request类扩展了Django中的Request类,实现了很多方便的功能--如请求数据解析和认证等。比如,区别于Django中的request从request.GET中获取URL参数,从request.POST中取某些情况下的POST数据。在APIView中封装的request,就实现了请求数据的解析:对于GET请求的参数我们通过request.query_params来获取。对于POST请求、PUT请求的原创 2021-08-12 18:10:11 · 210 阅读 · 0 评论 -
python文档库
https://docs.python.org/3/library/logging.config.html#logging-config-dictschema原创 2021-08-12 16:28:20 · 93 阅读 · 0 评论 -
安装mod_wsgi遇到的那些坑
因为从https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载了两个mod_wsgi 模块,所以文件命名变更,安装报错原创 2021-06-29 16:43:49 · 351 阅读 · 0 评论 -
VS Code配置pylint
1. 下载pylintpip install pylint2.打开VS Code配置,搜索pylint args,按如下配置即可原创 2021-05-12 11:24:23 · 377 阅读 · 0 评论 -
python3.9.0 amd64 安装python-ldap 模块报错
结果tn的,使用python38安装成功,这算不算python的bug原创 2021-01-06 17:41:56 · 402 阅读 · 0 评论 -
python 装饰器中@wraps的作用
@wraps(view_func)的作用:不改变使用装饰器原有函数的结构(如name, doc)不适用@wraps 的时候 def decorator(func): """this is decorator __doc__""" def wrapper(*args, **kwargs): """this is wrapper __doc__""" print("this is wrapper method") return func(*args, **kwargs) ret..原创 2020-10-29 16:11:19 · 420 阅读 · 0 评论 -
python装饰器笔记
1.装饰器的功能 a.不改变函数源代码 b.不改变调用方式 c.在原有函数的基础上添加新功能2.装饰器原理 a.高等函数 b.可变参参数(*args,**kwargs) *arg=>元组参数;**kwargs=>字典参数 元祖在前,字典在后,顺序不可变3.举例说明 函数功能很简单,2...原创 2019-09-10 17:21:03 · 165 阅读 · 0 评论 -
pycharm设置背景颜色和护眼色
原创 2018-09-28 10:37:58 · 11327 阅读 · 0 评论 -
Python中的类学习
类变量和实例变量 若没有类变量是,则会使用实例变量 self.__name 私有属性def __function 私有方法 静态方法:静态方法实际和类没什么关系 @staticmethod类方法 @classmethod类方法只能访问类变量 属性方法:@property 将方法变成一个属性 ...原创 2018-09-02 21:33:36 · 225 阅读 · 0 评论