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