如何设置python在服务器写入完成后移动文件?
下面是我在完成写入后锁定文件的方法,但它在 Linux 服务器上不起作用。
try:
fcntl.lockf(file2,fcntl.LOCK_EX|fcntl.LOCK_NB)
print "Yes Locked"
time.sleep(20)
except:
print "No Lock"
file.close()
有什么好的建议吗?谢谢你
最佳答案
您可以使用 os.rename 方法:
import os
os.rename('oldPath/Name', 'newPath/Name')
查看此答案以获取更多信息: How to move a file in Python
关于Python - 如何在完成写入后移动文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39891584/