我有一个处理文件的python脚本。目前,我在生成文件时手动启动python脚本。 我想要的是我的python脚本不断运行并检查文件是否存在。 有很多示例如何实现这一目标: Python while loop to check if file exists Check and wait until a file exists to read it Python (Watchdog) - Waiting for file to be created correctly
但是我的文件大约有10GB,因此当文件生成但尚未完成生成时,我的python已经知道它的存在并在文件仍在生成时对其进行处理。
有什么提示吗?
我可能可以做的是,当文件存在时,进入另一个循环,检查其大小/校验和,如果大小/校验和不变,则意味着文件已完全生成。
答案 0 :(得分:0)
您可以使用os.stat
获取文件的大小,并将其与预期大小进行比较。有关更多信息,请参见以下答案: