- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 「每日Python实用技巧」6.最简单地实现在日志中记录错误堆栈的方法
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢!今天给大家分享的实用技巧是最简单地实现在日志中记录错误堆栈的方法,希望对大家有所帮助和启发。首先,我们来看下最简单地实现在日志中记录错误堆栈的方法样例。示例代码如下:import loggingdef f(): arr = [1, 2] try: arr[3] except
2020-11-05 17:06:39
353
原创 「每天一个Python实用技巧」5.注意defaultdict自动创建不存在的key的问题
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢!今天给大家分享的实用技巧是注意defaultdict自动创建不存在的key的问题,希望对大家有所帮助和启发。首先,我们来看下defaultdict自动创建不存在的key的问题样例。示例代码如下:from collections import defaultdictdef defaultdict_demo():
2020-11-05 17:04:51
1299
原创 「每天一个Python实用技巧」4.父线程捕获子线程抛出的异常
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢!今天给大家分享的实用技巧是父线程捕获子线程抛出的异常的方法,希望对大家有所帮助和启发。首先,我们来看下主线程捕获子线程抛出的异常失败的样例。示例代码如下:from threading import Threaddef work(i): if i % 2: return i raise
2020-11-05 17:02:20
620
原创 「每天一个Python实用技巧」3.任何时区下都准确获取UTC+8时间
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢!今天给大家分享的实用技巧是任何时区下都准确获取UTC+8时间的方法,希望对大家有所帮助和启发。首先,我们来看下任何时区下都准确获取UTC+8时间的样例。示例代码如下:from tzlocal import get_localzonefrom datetime import datetime, timezone, tim
2020-11-05 16:59:47
1087
原创 「每天一个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
824
原创 「每天一个Python实用技巧」1.列表遍历时删除
大家好,我是冲冲,一名主要从事Python服务端开发的程序猿。 以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术,这些都是历年实践经验的积累,希望大家喜欢! 今天给大家分享的实用技巧是列表在遍历时删除元素的方法,希望对大家有所帮助和启发。示例代码如下:##################################################### 需求:删除列表[0, 1, 2, 3, 4, 5]中大于3的元素############...
2020-11-05 16:52:50
740
原创 一个简单好用的Python MySQL客户端和ORM库
这里给大家推荐一个简单好用的Python MySQL库,实现者就是我自己。欢迎大家交流!GitHub地址GitHub地址: https://github.com/streamDream/mysql-stream具体介绍如下:简单的Mysql client和ORM工具类Mysql client包括:常见的query和execute特色功能是封装了transaction功能使用方法见test目录下的client_demo.pyORM工具类包括:仅支持针对单个表的CURD操作
2020-09-29 14:34:40
392
原创 Word2Vec增量训练实现
在网上找了很久都没有找到Word2Vec增量训练的例子,通过尝试之后,终于实现了增量训练功能。分享出来供大家参考。环境: OS: win 10 Python: V3.5.4核心代码:# coding: utf-8# Author: chen chong# DateTime: 2018/11/11 15:11import timeimport osimpor...
2018-11-13 09:35:52
2673
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人