Skip to main content
 首页 » 编程设计

python之Python 中的 os.rename() 时间

2025年05月04日10think

我正在构建一个重命名一些文件以确定文件是否被锁定的脚本。该脚本递归地对给定目录中的每个文件执行以下操作。

try:  
    os.rename(source, temp) 
    os.rename(temp, source) 
except OSError as e: 
    print 'exception' 

我的问题是在 os.rename() 调用之间应该有一个 time.sleep(1) 吗?我担心在另一个 os.rename() 调用发生时文件可能不会重命名,但我希望它尽快运行。

感谢您的帮助。

请您参考如下方法:

不,因为这些命令都是阻塞的。