Я пытаюсь использовать модуль блокировки python, но этот модуль создает временный файл для блокировки. Если сценарий был прерван (например, перезагрузка сервера), этот временный файл не удаляется, и файл остается заблокированным.Как заблокировать файл без создания временных файлов?
-1
A
ответ
1
Вы можете использовать модуль FCNTL
import fcntl
fcntl.flock('myfile', fcntl.LOCK_EX | fcntl.LOCK_NB)
второй параметр здесь флаги, которые определяют, каким образом вы хотите, чтобы заблокировать файл, см The doc
Я не уверен, что это работает на не Unix-подобные системы
Смежные вопросы
- 1. Powershell: открытая т.е. без создания временных файлов
- 2. UNIX: использование комлинка без создания временных файлов
- 3. Как удалить заголовок из файла без создания дополнительных временных файлов?
- 4. Создание временных имен файлов без создания фактического файла в Python
- 5. использование FTP без временных файлов
- 6. Как заблокировать файл при открытии файлов?
- 7. Сортировка файла без использования временных файлов
- 8. C# как заблокировать файл
- 9. Как заблокировать файл без проверки в perforce
- 10. Как предотвратить tshark для создания временных файлов под/tmp?
- 11. Как заблокировать загрузку сухих файлов?
- 12. Создайте почтовый поток без использования временных файлов
- 13. Как выполнить diff на выходы двух скриптов без создания временных файлов?
- 14. Как предотвратить vim от создания (и ухода) временных файлов?
- 15. Использование Imagemagick без создания файлов?
- 16. Открытие gzipped файлов для чтения на C без создания временных файлов
- 17. Файл не найден исключение для временных файлов
- 18. Использование вывода команды как «вставить» вход без временных файлов
- 19. Как заблокировать файл на Perl?
- 20. Как заблокировать файл еще резьб
- 21. Хранение временных файлов
- 22. Stop Селен 2,0 WebDriver от создания временных файлов IE
- 23. Программно заблокировать сайт C# без хостов Файл
- 24. Скрытие временных файлов?
- 25. Как заблокировать файл
- 26. Как заблокировать роботы без robots.txt
- 27. Запись текстового файла в zip без временных файлов
- 28. Как заблокировать файл в PHP?
- 29. как остановить создание временных файлов
- 30. Распакуйте все файлы в один файл без создания дополнительных файлов
Поместите файл блокировки в '/ tmp'? – jDo