Python社区  »  Python

暂停Python3代码,直到excel宏完成

Tyler Burr • 6 月前 • 42 次点击  

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56795
 
42 次点击  
分享到微博
文章 [ 1 ]  |  最新文章 6 月前
Rodrigo Castilho
Reply   •   1 楼
Rodrigo Castilho    7 月前

我可以建议你三种方法:

为此,请让VBA脚本创建一个空白文件(可以是.xlsx)

import os.path
import time

"""
First block of code here
"""

while os.path.isfile('signal.xlsx') == False:
    time.sleep(10)

"""
Second block of code here
"""

如果要让脚本更改工作表的某些方面,请使用较短的版本运行,计算运行所需的时间,然后将运行时间乘以必须运行的总迭代次数。

让Python在运行以下块之前等待几秒钟。

import time

time.sleep(seconds)

三。使用Python调度程序

我建议你 https://pypi.org/project/schedule/ 因为它有一个非常直接的用法示例。