import 变量的坑
来源:11-3 线程间通信 - 共享变量和 Queue

wxz123
2022-06-05
老师,在视频中提到的import 有个坑
from chapter11.variables import detail_url_list
这么写在某些情况,线程修改看不到,
from chapter11 import variables,使用variables.detail_url_list线程修改能看到,
这句话是什么意思呢,这个看到、看不到怎么理解呢
写回答
1回答
-
bobby
2022-06-07
from chapter11.variables import detail_url_list 意味着这个detail_url_list 是之前的list的拷贝, 所以当你修改的时候修改的是副本
from chapter11 import variables引入的模块,即使这个模块复制了,但是里面的元素detail_url_list 仍然是之前的对象,所以修改后其他地方能看到
222024-09-26
相似问题