Python
一些python学习和使用记录。共勉~
阿龙-
这个作者很懒,什么都没留下…
展开
-
阿龙的学习笔记---使用Python装饰器来处理log
实习做直播项目中,大哥用python装饰器来实现打log/汇报日志等通用代码的一波操作很优雅,先占一个坑,到时候学习记录一下。原创 2021-05-31 13:58:47 · 86 阅读 · 0 评论 -
python time 时间日期处理相关
time模块 转换为字符格式: # 格式化成2016-03-20 11:45:39形式 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) 获取time中的小时或分钟的int型。 time.localtime().tm_hour # 其他还有: # int tm_sec; /* 秒 – 取值区间为[0,59] */ # int tm_min; /* 分 - 取值区间为[0,59] */ # int tm_hour; /* 时原创 2021-05-13 14:48:08 · 97 阅读 · 0 评论 -
Python RPC服务被系统KILL 简单的排查方法
情况 请求某个服务的时候报错,去容器上查看,发现子进程被kill了。 之前好几次出现这个情况,基本上都是top看一下内存占用,只是简单的把容器扩容。 排查方法 先使用top看一下内存占用,然后请求服务,发现4个G占满了。 再使用dmesg命令来查看内核信息进行排错。发现的确是oom。 dmesg命令详解(转载) dmesg是用来在Unix-like系统中显示内核的相关信息的。dmesg全称是display message (or display driver),即显示信息。实际上,dmesg命令原创 2021-05-08 12:00:08 · 215 阅读 · 0 评论 -
阿龙的学习笔记---python修饰器
首先,要明白python中函数也是个对象,是可以被赋值,可以当做参数传递的。 假如我定义一个函数,接收一个函数作为参数,然后调用他,如下:def mytest(func): return func() def myfunc(): print("Called") mytest(myfunc) 如上,会打印出来字符,函数对象传入了mytest,然后在其中调用。 再者,函数中可以定义函数,然后返回这个函数对象,如下 is_called中定义了函数,然后返回这个函数,然后new()调用了这个函数,.原创 2021-03-12 17:37:15 · 70 阅读 · 0 评论 -
阿龙的学习笔记---python相关杂七杂八的记录
_临时变量,_ 代表临时变量比如for _ in range(10): _ 代表临时变量,用来循环10次。或者接收不需要的函数返回值。 声明编码方式: python在文件头声明编码方式:具体格式参考官方文档:https://www.python.org/dev/peps/pep-0263/ # -*- coding: utf-8 -*- # coding=utf-8 字典取值: 最简单的是方括号,dict[‘key’],但是如果没有这个key,会抛出异常。 字典的成员函数dict.g..原创 2021-03-12 15:14:12 · 104 阅读 · 0 评论