python语言
haowunanhai
这个作者很懒,什么都没留下…
展开
-
导入kafka的TopicPartition失败引起的对python的import导入机制的学习
本地环境运行python程序时报了一个模块导入错误“ImportError: cannot import name TopicPartition”,但是线上环境没有问题。难道本地没安装第三方kafka的包吗?先看下本地和线上安装的kafka的包的情况:本地安装了3个版本的kafka包$ ls /usr/lib/python2.7/site-packages/kakafka-1.3.5-py2.7.egg/ kafka_python-0.9.5_dev-py2.7.egg k原创 2020-10-15 17:29:47 · 1459 阅读 · 0 评论 -
python里什么是generator object
在python学习过程中查看某个函数的返回值时,蹦出了一条打印:<generator object bigrams at 0x000001D5B9FC3AC0>本来预期函数返回的是列表,为什么会出现这个打印呢?查了下才知道这条打印的含义,直译“生成器对象bigrams在0x000001D5B9FC3AC0”,也就是说函数返回的不是列表,而是一个“生成器对象”。什么是生成器对象呢 ?原来生成器对象是一个可以产生数据,可迭代的一个对象。与此相关的还有一个“生成器表达式”概念。1原创 2020-10-10 19:00:41 · 24864 阅读 · 4 评论