0
파이썬을 사용하면 파일이 네트워크 공유 (Windows 2003 서버에서 제공)에있을 때 파일을 읽기 전용으로 설정하는 올바른 방법은 무엇입니까?어떻게 파이썬을 사용하여 공유 네트워크 파일을 읽기 전용으로 만듭니 까?
저는 OS X (10.6.1)에서 Python 2.6.2를 실행 중입니다.
경로가 로컬 일 때 다음 코드가 예외를 throw하지만 경로가 Windows 공유를 가리킬 때 os.chmod
이 효과가없는 것으로 보입니다.
import os, stat
path = '/Volumes/Temp/test.txt'
# Create a test file.
open(path, 'w').close()
# Make the file read-only.
os.chmod(path, stat.S_IREAD)
# Try writing to it again. This should fail.
open(path, 'w').close()
OS X 명령 창에서 chmod를 실행하면 작동합니까? 그렇지 않은 경우 네트워킹 상호 운용의 한계 일 수 있습니다. –