最近发现个 Python 时间库 arrow,相比 time、datetime 等标准库,arrow 提供了更合理和人性化的方法来创建、操作、格式化和转换日期、时间和时间戳。
Python 利用 Arrow 库转换时间格式
2 条回复
最近发现个 Python 时间库 arrow,相比 time、datetime 等标准库,arrow 提供了更合理和人性化的方法来创建、操作、格式化和转换日期、时间和时间戳。
初次使用 Anaconda 或 Miniconda 将本地 Conda 环境(Windows 10)迁移到线上服务器(Ubuntu 20.04)时会出现一些常见错误,本文简要记录。
网上部分 Miniconda/Anaconda 安装配置教程都是上古时期的,而且被抄来抄去,里面一些错误和疏漏也很少有人补充,对俺这样的小白极不友好。所以很有必要发文记录下 博主在 Windows 中安装配置 Miniconda 时遇到的问题和解决办法,尤其是 conda activate 激活环境出错的坑,以备后期查询。
本来之前的一篇博文曾经记录过调试过程,但今天居然调了半天才搞出来。发现这个接口除了代码混淆,又加了几个 Debugger 来反调试,而且里面几个用来 md5 加密的参数也改动了。
继续阅读
Python 判断某个键是否存在于字典中的方法有很多,最直接的就是使用 in 操作符,这也是推荐方法。网上一些文章写的不太准确,此处做个简要记录。文末附上代码。
继续阅读
Python list 进行循环 append() 操作时,如果追加的是可变对象,可用 copy() 进行浅拷贝;如果追加的对象里有嵌套的可变对象,则需用深拷贝 copy.deepcopy() 来解决。赋值、浅拷贝和深拷贝的区别,也是个极易让 Python 初学者掉进去的坑。
继续阅读
本文简要记录使用 Python Protobuf 进行数据序列化时的编码规则,大版本以 proto2 为例。
继续阅读
今天在用 Python Protobuf 序列化数据时碰到个坑,折腾了几个小时才解决。原因是 proto3 和 proto2 对空字符串的处理机制有区别。