Python - 如何在完成写入后移动文件

时间:2016-10-06 08:49:41

标签: python linux

如何设置python在服务器上完成写入后移动文件?

以下是完全写入后锁定文件的方法,但它在Linux服务器上不起作用。

try:
   fcntl.lockf(file2,fcntl.LOCK_EX|fcntl.LOCK_NB)
   print "Yes Locked"
   time.sleep(20)
except:
    print "No Lock"

file.close()

有任何正确的建议吗?谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用os.rename方法:

delete [] childs

查看此答案以获取更多信息: How to move a file in Python