我正在构建一个脚本来重命名一些文件以确定文件是否被锁定。该脚本以递归方式对给定目录中的每个文件执行以下操作。
try:
os.rename(source, temp)
os.rename(temp, source)
except OSError as e:
print 'exception'
我的问题是在 os.rename() 调用之间应该有一个 time.sleep(1) 吗?我担心在另一个 os.rename() 调用发生时文件可能不会被重命名,但我希望它尽可能快地运行。
谢谢你的帮助。