摘要: [toc] # Python 多版本管理 ## 1. 多版本使用需求 场景1:如果我们想在python3上运行2.x版本的代码,就需要对代码进行大量的修改,产生不必要的工作量。 ## 2. Windows 下多版本管理[^1] **步骤 1:**[官网](https://www.python.org 阅读全文
posted @ 2022-04-06 17:00 Oddpage 阅读(614) 评论(0) 推荐(0) 编辑
摘要: FAQs 1. 一次获取字典多个值 问题描述 无法通过 .get() 方法传入多个键值获得字典多个值 >>> list1 = ['one', 'two', 'three'] >>> list2 = [1, 2, 3] >>> mydict = dict(zip(list1,list2)) >>> m 阅读全文
posted @ 2022-04-06 16:27 Oddpage 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 Python 日志记录模块 1.1 日志记录的重要性 部署到生产环境中的程序黑箱运行,无法通过调试程序来检查出现的问题,通过观察问题现象来调试,无法精准复现问题,修复问题棘手,会消耗大量时间 日志文件记录相关的时间记录,状态记录,错误记录等信息,方便地追踪运行状况,快速排查问题。 1.2 阅读全文
posted @ 2022-04-06 16:19 Oddpage 阅读(134) 评论(0) 推荐(0) 编辑
摘要: FAQs 1. List Comprehension - 双循环 ntest=['a','b'] ltest=[[1,2],[4,5,6]] data=[(k,v) for k,l in zip(ntest,ltest) for v in l] https://blog.csdn.net/leave 阅读全文
posted @ 2022-04-06 16:11 Oddpage 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 文件夹操作 os.getcwd() # 获取当前工作路径 os.chdir() # 修改当前工作路径 os.makedirs() # 创建新文件夹,包括中间文件 绝对路径和相对路径 os.path.abspath(path) # 将返回 path 参数的绝对路径的字符串,这是将相对路径转换为绝对路径 阅读全文
posted @ 2022-04-06 16:03 Oddpage 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: @dec def func(): pass 装饰器(Decorator)为装饰对象的器件,既可以装饰[函数](# 1. 对带参数的函数进行装饰),又可以装饰[类](# 6. 类装饰器)。可以在不修改代码条件下,为装饰对象添加新的功能或者帮助输出。装饰器的典型应用场景有类型检查、用户验证、输入合理性检 阅读全文
posted @ 2022-04-06 15:52 Oddpage 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 官方wiki文档中有简介msys2,比较CygWIN 的异同,以及与 MinGW 关系。 下面截取其中片段并翻译,以快速了解 MSYS。 MSYS2 is software distribution and a building platform for Windows. It provides a 阅读全文
posted @ 2022-04-06 14:12 Oddpage 阅读(3172) 评论(0) 推荐(0) 编辑
摘要: 一、源代码说明 本文介绍的是开发框架的格式化输出文件,通过添加该头文件,可以避免在输出时频繁做的无用功,比如添加换行符、格式中添加变量名称、写循环输出数组元素。 开发框架函数和类的声明文件是 \utils\io_utils.h。 #ifndef BASICC_IO_UTILS_IO_UTILS_H_ 阅读全文
posted @ 2022-04-04 19:26 Oddpage 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 主要有如下几种方法,根据IDE环境或者已装软件,灵活选用相关工具。推荐方法3和方法4。 安装 Visual Studio,加载 "Developer Command Prompt for VS 2017",使用 dumpbin 工具 dumpbin /dependents your_dll_file 阅读全文
posted @ 2022-04-04 14:22 Oddpage 阅读(3324) 评论(0) 推荐(0) 编辑