2016-10-06 3 views
0

Как установить python для перемещения файла после полной записи на сервере?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

Вы можете использовать метод os.rename:

import os 
os.rename('oldPath/Name', 'newPath/Name') 

проверить этот ответ для получения дополнительной информации: How to move a file in Python

Смежные вопросы