2011-12-13 2 views
0

가까운 곳에서 Users 폴더에 사용자 데이터를 쓰는 wxPython 앱이 있습니다. 대부분의 경우 잘 작동합니다. 그러나 사용자가 사용자/사용자 이름 폴더에 쓸 수없는 오류 보고서가 표시됩니다.Python이 Windows 7 사용자 폴더에 액세스 할 수 없습니다.

IO 오류 : [errno를 13] 권한이 거부 : 유 \ 'C : \\ 사용자 \\ usersname \\의 AppData \\ 로밍 \\ 응용 프로그램 \\은 data.dat \'사용자를 일으킬 수 있습니다 어떤 상황

자신의 사용자 폴더에 쓸 수 없습니까? 사용자가 자신의 Users/username 폴더에 대한 읽기/쓰기 권한을 항상 가지고 있지는 않습니까? 이 문제를 어떻게 해결할 수 있습니까?

감사합니다.

답변

1

가능한 이유는 파일이 잠겨 있기 때문입니다. 이 경우 릴리스 될 때까지 파일에 쓸 수있는 권한이 없습니다. 파일을 어떻게 든 잠그지 않습니까?

+0

아니요, 어떻게 보이지 않습니다. 응용 프로그램은 대부분의 시스템에서 정상적으로 작동합니다. 이 오류가있는 것은 적지 않습니다. 앱이 두 개 실행되고 하나가 닫힌 경우에도이 오류를 재현 할 수 없습니다. – Tim

관련 문제