测试在不同py文件中,使用全局队列是否保存其他py文件中的插入操作。
结果:可以!!!
test1.py
import json
import queue
import pymysql
import time,datetime
from multiprocessing import Process,Queue
global queue_all
queue_all=Queue()
def aa():
queue_all.put("11")
aa()
test2.py
import testcopy1 as qu
qu.queue_all.put("22")
test3.py
from testcopy1 import queue_all
import testcopy2
#queue_all=qu.queue_all
queue_all.put("33")
while not queue_all.empty():
i=queue_all.get()
print(i)
运行结果:
11
22
33