我假设您正在写入文件,然后将其关闭(以便用户可以在Excel中打开它),然后,在重新打开该文件以进行追加/写入 *** 作之前,您需要检查文件是否仍在在Excel中打开?
这是您可以这样做的方式:
while True: # repeat until the try statement succeeds try: myfile = open("myfile.csv", "r+") # or "a+", whatever you need break # exit the loop except IOError: input("Could not open file! Please close Excel. Press Enter to retry.") # restart the loopwith myfile: do_stuff()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)