Python
小朋友2D
nobody
展开
-
Python可迭代对象、迭代器与生成器
1. 概念1.1. iterable可迭代对象,是可以使用for循环遍历的对象实现__iter__()方法注意,程序通过判断是否有声明__iter__()方法来确认对象是否为可迭代对象,但是得到的对象是否真的能执行for循环并不确定string,list,map,set都算是iterable1.2. iterator迭代器是将可迭代对象添加了迭代遍历特性后转变而成的对象(可迭代对象的升级版)同时实现__iter__()方法和__next__()方法遍历结束需要抛出St原创 2022-02-01 23:09:25 · 1425 阅读 · 0 评论 -
Python装饰器@property的原理
最初的声明方式在没有@property修饰的情况下,需要分别声明get、set、delete函数,然后初始化property类,将这些方法加载进property中class C持有property的实例化对象x对外表现出来C().x时,实际上是调用C()中的x(property类)中设置的fset,fget,fdel,分别对应getx,setx,delxC真正持有的x,是self._x被隐藏起来了class C(object): def getx(self): ret原创 2022-01-25 10:56:47 · 744 阅读 · 0 评论 -
Python多继承的初始化方式
https://blog.csdn.net/RSstudent/article/details/108809921转载 2021-01-18 16:51:47 · 843 阅读 · 0 评论 -
AttributeError: module ‘platform‘ has no attribute ‘linux_distribution‘
背景使用windows server linux(WSL),安装pipapt install python3-pip之后要通过pip3 install xxx的时候出现错误原因由于WSL中的python3.8,已经不存在platform.linux_distribution()方法。而通过apt安装的pip版本为8.1.1,需要进行更新解决方法sudo apt remove python3-pipsudo python3.8 -m easy_install pip...原创 2020-11-21 19:11:00 · 8682 阅读 · 2 评论 -
Python 调用ctypes报错 free(): invalid pointer,double free or corruption (!prev)
Issues for reference.tensorflow#6968mxnet#13710tensorflow#8717Introduction.google gperftools tcmalloc原创 2020-09-27 18:23:49 · 678 阅读 · 0 评论 -
Python docker镜像对比
https://aws.amazon.com/cn/blogs/china/choose-the-best-docker-image-for-your-python-application/转载 2020-09-27 16:03:08 · 341 阅读 · 0 评论 -
Python JWT Authentication
https://auth0.com/docs/quickstart/backend/python/01-authorization#validate-access-tokens转载 2020-08-29 00:23:42 · 192 阅读 · 0 评论 -
Python 日志最佳实践
https://docs.python.org/3.8/howto/logging-cookbook.html转载 2020-08-26 16:58:31 · 151 阅读 · 0 评论 -
Python 给类成员取别名
https://stackoverflow.com/questions/4017572/how-can-i-make-an-alias-to-a-non-function-member-attribute-in-a-python-class/4017591转载 2020-08-14 16:00:13 · 823 阅读 · 1 评论 -
Python 对象转换为字典或json的方法
https://jenrey.blog.csdn.net/article/details/86622958转载 2020-08-14 15:56:38 · 171 阅读 · 0 评论 -
Sanic与FastAPI性能对比
https://www.jianshu.com/p/89dc09e15891转载 2020-07-20 16:52:15 · 3375 阅读 · 0 评论