![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python3
翱翔的赖思
这个作者很懒,什么都没留下…
展开
-
python grpc 异常 Received message larger than max (5009675 vs. 4194304) 处理
在使用Python 搭建gprc框架时,遇到传输文件大小限制,异常信息如下:Traceback (most recent call last): File "/grpc_demo/demo_client.py", line 47, in <module> run("localhost:18991", ".") File "/grpc_demo/demo_client.py", line 29, in run response = stub.CreateFile(de原创 2020-06-30 09:54:23 · 7137 阅读 · 0 评论 -
使用进程池时遇到的坑... TypeError: can‘t pickle _thread.lock objects
在使用多进程的进程池对我的爬虫程序进行处理时, 采用方式如下:mymongo = myMongo()lock = multiprocessing.Manager().Lock()newMain = functools.partial(main, lock, mymongo)pool = multiprocessing.Pool()pool.map(newMain, [i for i ...原创 2018-07-22 13:03:39 · 47151 阅读 · 14 评论 -
Python Tornado框架实现websocket(http)异步协程
Tornado框架两行代码实现websocket(http)异步协程Python作为解释型的脚本语言,开发效率高,所以非常适合用来做Web开发。而Python有上百种Web开发框架,我们最熟悉的莫过于:Python 界最全能的Django,天生异步,性能强悍的 Tornado,微框架的典范Flask。选择tornado更多的考量源于其单进程单线程异步IO的网络模式。高性能往往吸引人,可是很多...原创 2018-10-23 14:58:57 · 2396 阅读 · 0 评论 -
Python 操作Oracle数据库异常 - DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded
在Python3中操作Oracle数据库抛出异常:DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded异常原因:原来安装的instantclient版本为32位,需要更换成64位的...原创 2021-03-11 12:58:34 · 159 阅读 · 0 评论 -
Python SQLAlchemy 操作数据库已有数据表
在Python中,常用的ORM框架是SQLAlchemy。在ORM操作中,每个数据库表都有对应的class,数据库表的行与相应的对象建立关联,互相转换。而实际应用中,我们常常操作那些已经存储数据的数据库表,如果一一建立class及对应关系,会很麻烦,所以我们如何直接获取对象并操作呢?"""sqlalchemy 操作oracle数据库示例"""from sqlalchemy import ...原创 2019-05-27 17:03:43 · 5813 阅读 · 1 评论