随笔分类 -  python

python编程语言相关知识
摘要:本文介绍简单介绍socket的常用函数,并以python-kafka中的源码socketpair为例,来讲解python socket的运用 阅读全文
posted @ 2019-06-24 08:37 golang架构师k哥 阅读(827) 评论(2) 推荐(1)
摘要:迭代器模式及其在python中的实现 阅读全文
posted @ 2018-11-25 21:42 golang架构师k哥 阅读(544) 评论(0) 推荐(1)
摘要:当进行网络请求失败时,需要进行重试,而最好的重试逻辑应该与业务逻辑分离,实现代码的无侵入,本文给出python第三方库重试库retrying的用法,并深入分析retrying的源码,来领略其思想。 阅读全文
posted @ 2018-10-21 22:05 golang架构师k哥 阅读(927) 评论(0) 推荐(1)
摘要:当我们的代码是有访问网络相关的操作时,比如http请求或者访问远程数据库,经常可能会发生一些错误,有些错误可能重新去发送请求就会成功,本文分析常见可能需要重试的场景,并最后给出python代码实现。 阅读全文
posted @ 2018-10-20 16:43 golang架构师k哥 阅读(4138) 评论(0) 推荐(1)
摘要:python实践中经常出现编码相关的异常,大多网上找资料而没有理解原理,导致一次次重复错误。本文对常用Unicode、UTF-8、GB2312编码的原理进行介绍,接着介绍了python字符类型unicode和str以及常见编解码错误UnicodeEncodeError和UnicodeDEcodeError,并详细说明了出现这类异常的原因,从而达到庖丁解牛的效果。 阅读全文
posted @ 2018-10-07 12:34 golang架构师k哥 阅读(8850) 评论(1) 推荐(1)