
python
朱bing
这个作者很懒,什么都没留下…
展开
-
python3 时间转换
time函数time.time()获取当前时间戳 浮点型#获取当前时间戳 (浮点型)t = time.time()print(t)#1551770368.3962758time.strftime("%Y-%m-%d %H:%M:%S")按指定格式输出当前时间字符串# 按指定格式输出当前时间字符串t = time.strftime("%Y-%m-%d %H:%M:%S")print(type(t),t)#<class 'str'> 2019-06-10 15:12:.转载 2021-12-21 14:17:57 · 427 阅读 · 0 评论 -
python3标准时间的转换
1、方法一def utc_to_local(utc_time_str, utc_format=’%Y-%m-%dT%H:%M:%S.%fZ’):local_tz = pytz.timezone(‘Asia/Shanghai’)local_format = “%Y-%m-%d %H:%M:%S”utc_dt = datetime.strptime(utc_time_str, utc_format)local_dt = utc_dt.replace(tzinfo=pytz.utc).astimezon转载 2021-12-21 11:45:59 · 1047 阅读 · 0 评论 -
二叉树算法题详解(python解法)
1.填充每个节点的下一个右侧节点指针这道题核心在于如何使得左子树的右孩子指向右子树的左孩子,因为这两个节点之间不是同一个父节点非递归解法,使用广度优先遍历,也就是层序遍历,在遍历每层的时候为next赋值#使用广度优先遍历,广度优先遍历的详解def connect(self, root: 'Node') -> 'Node': if not root: return root que = deque([root]) while原创 2021-06-30 15:13:16 · 357 阅读 · 0 评论 -
python脚本路径的处理总结
import osimport timefrom os.path import abspath, dirname, isfile, splitext, basenamefile_home = dirname(abspath(__file__)) #获取当前脚本所在路径if isfile("D:/devtest/aaa.txt"): #判断aaa是否是一个存在的文件 print(True)pathname, _ = splitext("aaa.txt") #分离文件名与扩展名bnam原创 2021-06-08 14:31:22 · 241 阅读 · 1 评论 -
python字典按插入顺序保持有序
有一种需求,写编译脚本时某个服务有编译顺序,我们需要对这些模块做特殊处理时,比如过滤时还需要让他保持有序,这时候使用单纯的字典就无法满足我们的需求了,然后python中内置的collections模块很好的解决了这个问题看一下例子:需要对一组数据进行过滤并保持插入顺序li = collections.OrderedDict()li['aaa'] = Falseli['ccc'] = Falseli['bbb'] = Falsef = 'aaa'if f in li.keys():原创 2021-05-13 10:37:20 · 1707 阅读 · 0 评论 -
非repository执行git命令
在python脚本执行时,需要在任意目录下执行git命令,这就用到了非git仓库执行git命令:GIT_DIR=/home/cpauto/release/.git git rev-parse HEADgit rev-parse HEAD 获取当前版本的hash码git diff v1 v2 --name-status 获取两个版本之前修改的文件名和状态A 增加D 删除M 修改R100 移动...原创 2021-04-18 12:22:50 · 162 阅读 · 0 评论 -
python实现适配器设计模式
适配器模式(Adapter Pattern)将某个接口转换成客户端希望的另一个接口表示,主要目的是兼容性,让原本因接口不匹配而不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)工作原理适配器模式:将一个类的接口转换成另一种接口,让原本接口不兼容的类可以兼容从用户的角度看不到被适配者,是解耦的用户调用适配器转化出来的目标接口方法,适配器再调用被适配者的相关接口方法用户收到反馈结果,感觉只是和目标接口交互python实现class Charge(object): #充电基类,默认原创 2021-04-03 15:23:17 · 189 阅读 · 1 评论