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