摘要:
[toc] # Python 多版本管理 ## 1. 多版本使用需求 场景1:如果我们想在python3上运行2.x版本的代码,就需要对代码进行大量的修改,产生不必要的工作量。 ## 2. Windows 下多版本管理[^1] **步骤 1:**[官网](https://www.python.org 阅读全文
摘要:
FAQs 1. 一次获取字典多个值 问题描述 无法通过 .get() 方法传入多个键值获得字典多个值 >>> list1 = ['one', 'two', 'three'] >>> list2 = [1, 2, 3] >>> mydict = dict(zip(list1,list2)) >>> m 阅读全文
摘要:
1. 简介 Python 日志记录模块 1.1 日志记录的重要性 部署到生产环境中的程序黑箱运行,无法通过调试程序来检查出现的问题,通过观察问题现象来调试,无法精准复现问题,修复问题棘手,会消耗大量时间 日志文件记录相关的时间记录,状态记录,错误记录等信息,方便地追踪运行状况,快速排查问题。 1.2 阅读全文
摘要:
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 阅读全文
摘要:
文件夹操作 os.getcwd() # 获取当前工作路径 os.chdir() # 修改当前工作路径 os.makedirs() # 创建新文件夹,包括中间文件 绝对路径和相对路径 os.path.abspath(path) # 将返回 path 参数的绝对路径的字符串,这是将相对路径转换为绝对路径 阅读全文
摘要:
@dec def func(): pass 装饰器(Decorator)为装饰对象的器件,既可以装饰[函数](# 1. 对带参数的函数进行装饰),又可以装饰[类](# 6. 类装饰器)。可以在不修改代码条件下,为装饰对象添加新的功能或者帮助输出。装饰器的典型应用场景有类型检查、用户验证、输入合理性检 阅读全文
摘要:
官方wiki文档中有简介msys2,比较CygWIN 的异同,以及与 MinGW 关系。 下面截取其中片段并翻译,以快速了解 MSYS。 MSYS2 is software distribution and a building platform for Windows. It provides a 阅读全文