Python
chenChong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
「每日Python实用技巧」6.最简单地实现在日志中记录错误堆栈的方法
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。 以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢! 今天给大家分享的实用技巧是最简单地实现在日志中记录错误堆栈的方法,希望对大家有所帮助和启发。 首先,我们来看下最简单地实现在日志中记录错误堆栈的方法样例。 示例代码如下: import logging def f(): arr = [1, 2] try: arr[3] except原创 2020-11-05 17:06:39 · 427 阅读 · 0 评论 -
「每天一个Python实用技巧」5.注意defaultdict自动创建不存在的key的问题
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。 以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢! 今天给大家分享的实用技巧是注意defaultdict自动创建不存在的key的问题,希望对大家有所帮助和启发。 首先,我们来看下defaultdict自动创建不存在的key的问题样例。 示例代码如下: from collections import defaultdict def defaultdict_demo():原创 2020-11-05 17:04:51 · 1399 阅读 · 0 评论 -
「每天一个Python实用技巧」4.父线程捕获子线程抛出的异常
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。 以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢! 今天给大家分享的实用技巧是父线程捕获子线程抛出的异常的方法,希望对大家有所帮助和启发。 首先,我们来看下主线程捕获子线程抛出的异常失败的样例。 示例代码如下: from threading import Thread def work(i): if i % 2: return i raise原创 2020-11-05 17:02:20 · 720 阅读 · 0 评论 -
「每天一个Python实用技巧」3.任何时区下都准确获取UTC+8时间
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。 以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢! 今天给大家分享的实用技巧是任何时区下都准确获取UTC+8时间的方法,希望对大家有所帮助和启发。 首先,我们来看下任何时区下都准确获取UTC+8时间的样例。 示例代码如下: from tzlocal import get_localzone from datetime import datetime, timezone, tim原创 2020-11-05 16:59:47 · 1234 阅读 · 0 评论 -
「每天一个Python实用技巧」2.列表范围取值,越界不抛异常的特性应用
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。 以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢! 今天给大家分享的实用技巧是列表范围取值,越界不抛异常的特性应用,希望对大家有所帮助和启发。 首先,我们来看下列表的范围取值样例。 示例代码如下: arr = [0, 1, 2, 3, 4] # 普通下标范围的用法 print('arr[0:3]:', arr[0:3]) # arr[0:3]: [0, 1, 2] #原创 2020-11-05 16:56:34 · 913 阅读 · 0 评论 -
「每天一个Python实用技巧」1.列表遍历时删除
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。 以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢! 今天给大家分享的实用技巧是列表在遍历时删除元素的方法,希望对大家有所帮助和启发。 示例代码如下: #################################################### # 需求:删除列表[0, 1, 2, 3, 4, 5]中大于3的元素 ############...原创 2020-11-05 16:52:50 · 789 阅读 · 0 评论
分享