해당 파일에 대한 읽기/쓰기 작업을 수행 할 때마다 파일을 잠그고 싶습니다. 파일을 공개하지 않으면 다른 프로그램이나 기능으로 파일에 액세스 할 수 없습니다. 어떻게 이것을 파이썬에서합니까?파이썬에서 파일 잠금?
0
A
답변
1
이 작업을 시도 할 수 있습니다 :
http://docs.python.org/library/fcntl.html#fcntl.flock
나이 :
http://docs.python.org/library/fcntl.html#fcntl.lockf
는 파일 - 류의 객체로부터 파일 기술자를 얻으려면, 당신은 단지 fileno
메소드를 호출 할 필요가있다.
0
Google up zc.lockfile 또는 portalocker.py 두 라이브러리 모두 휴대용 방식으로 파일을 잠글 수 있습니다 (windows 및 posix 시스템). 나는 보통 zc.lockfile을 사용한다.
+0
나는 모든 라이브러리를 사용했지만 그 중 아무 것도 내 목적을위한 것이 아닙니다. 실제로 나는 그 파일을 읽을 때마다 아무도 파일을 읽을 수없고 쓸 수 있기를 원합니다. –
관련 문제
- 1. 파이썬에서 전역 인터프리터 잠금 얻기
- 2. PHP로 파일 잠금
- 3. Xcode 4의 파일 잠금
- 4. PowerShell 잠금 파일
- 5. C# 파일 잠금 방법
- 6. 파일 잠금 제거
- 7. Python : 파일 잠금
- 8. 파일 잠금 확보
- 9. System.IO.File.Create 파일 잠금
- 10. 파일 잠금 I 중지하거나이
- 11. 파일 잠금 후 나중에 대기열 파일 작업
- 12. 파이썬에서 파일 처리
- 13. 파이썬에서 출력 파일 리디렉션
- 14. 파이썬에서 lzma 파일 만들기
- 15. 파이썬에서 파일 열기
- 16. 파이썬에서 파일 내용 비교하기
- 17. 파이썬에서 손상된 파일 읽기.
- 18. 파이썬에서 이진 파일 읽기
- 19. 파이썬에서 파일 속성 검사하기
- 20. 파이썬에서 파일 읽기
- 21. 파이썬에서 XML 파일 수정
- 22. 파이썬에서 파일 열기
- 23. 파이썬에서 파일 작업
- 24. 파이썬에서 파일 생성 금지.
- 25. 파이썬에서 파일 읽기/쓰기
- 26. 파일 스트림, 잠금 및 직렬화
- 27. 따라서 파일 잠금 및 업데이트
- 28. C의 잠금 파일 또는 디렉토리
- 29. SQLite 파일 잠금 및 DropBox
- 30. Mac OS에서 Java 파일 잠금
주의하십시오. 깊은 생각이 없다면 이러한 저수준 함수의 사용이 불완전하기 때문에 더 높은 수준의 잘 디버깅 된 패키지를 사용하는 것이 좋습니다. 미묘한 경쟁 상황의 예를 들어 토마스 게 틀러 (Thomas Guettler)의 의견을 여기에서보십시오. http://code.activestate.com/recipes/65203-portalocker-cross-platform-posixnt-api-for-flock-s/ –
이것은입니다. 마음을 굽히기도 : http://stackoverflow.com/questions/9907616/python-fcntl-does-not-lock-as-expected –