为什么Openpyxl无法在python3中成功保存修改后的Excel数据

时间:2019-07-18 13:39:40

标签: excel python-3.x save

一些excel数据已被修改,我使用对象方法保存。但是失败了。没有错误信息,我很困惑

运行环境很好

import multiprocessing, time, uuid, logging

log = multiprocessing.log_to_stderr()
log.setLevel(logging.INFO)

queue = multiprocessing.Queue()
lock = multiprocessing.Lock()

def publish(q):
    for i in range(20):
        data = str(uuid.uuid4())
        # lock.acquire()
        q.put(data)
        # lock.release()
        log.info('published: %s to queue: %s' % (data, q))
        time.sleep(0.2)

def subscribe(q):
    while True:
        lock.acquire()
        data = q.get()
        lock.release()
        log.info('.......got: %s to queue: %s' % (data, q))
        time.sleep(0.1)

publisher = multiprocessing.Process(target=publish, args=(queue,))
publisher.start()

subscriber = multiprocessing.Process(target=subscribe, args=(queue,))
subscriber.start()

我希望修改后的数据可以成功保存,但是失败了。谢谢!

0 个答案:

没有答案