import os
import time
filename = r'data\统计.xlsx'
# 打开文件
os.startfile(filename)
# 判断是否可以重命名,如果可以,则说明用户已关闭此文件,否则每秒继续尝试重命名
while True:
try:
os.rename(filename, filename)
break
except OSError:
time.sleep(1)
等待用户关闭文件
于 2023-03-03 05:19:01 首次发布
该Python脚本首先尝试打开一个名为data\统计.xlsx的文件,然后不断检查是否可以重命名文件。如果可以,说明用户已经关闭文件,脚本将执行重命名操作。在重命名过程中,如果发生OSError,程序会等待1秒后再次尝试。
摘要由CSDN通过智能技术生成