python Manager 之dict KeyError问题
来源:互联网 发布:傻柱 知乎 编辑:程序博客网 时间:2024/06/05 18:35
程序需要多进程见共享内存,使用了Manager的dict。最初代码如下:
from multiprocessing import Process, Managerd = Manager().dict()d2 = {}def f(): d['a1'] = {} <span style="color:#ff6666;"> d['a1']['a2'] = 11</span> print d['a1']['a2']if __name__ == '__main__': p = Process(target=f) p.start() p.join()
结果报错:
print d['a1']['a2']KeyError: 'a2'
解决方案:
from multiprocessing import Process, Managerd = Manager().dict()d2 = {}def f(): d['a1'] = {}<span style="color:#ff6666;"> d2['a2'] = 11 d['a1'] = d2</span> print d['a1']['a2']if __name__ == '__main__': p = Process(target=f) p.start() p.join()
0 0
- python Manager 之dict KeyError问题
- python -- 教室调度问题 之dict方式
- Python:操作dict时避免出现KeyError的几种方法
- Python:操作dict时避免出现KeyError的几种方法
- python之dict
- PYTHON之Ordered Dict
- python学习--之dict
- Python入门 之 dict
- Python之dict
- python基础之dict
- Python数据类型 之 dict
- Python之什么是dict
- Python之访问dict
- Python KeyError异常
- Python KeyError异常
- 【Python】KeyError解决方法
- Python,字典,KeyError异常
- Python 字典KeyError
- Phpmailer指定多位收件人
- 乔布斯的康熙盛世,库克的雍正王朝——纪念乔布斯逝世5周年
- MySQL学习笔记7:MySQL自定义函数
- java 设计模式
- android listview去掉分割线
- python Manager 之dict KeyError问题
- iOS设置字体
- spark ml 随机森林源码笔记二
- java中的Unsafe
- 图 网络 关联矩阵
- matlab中结构体使用
- 【机器学习】SVM学习(一):SVM概念
- Java 内部类详解
- postgresql的命令