728x90
반응형
Python 코드 중 특정 파일을 열 때 PermissionError가 생기는 이유는
대다수 파일의 권한 자체가 문제이거나 파일 경로가 잘못됐을 때가 많다.
Ubuntu같은 경우, chmod +x 등으로 실제 파일 권한을 변경해줄 수 있지만,
Windows 등에서 오류가 나는 이유의 대다수는 경로 문제가 많으며, 아래와 같은 부분이 잘못됐을 확률이 크다.
파일 경로가 이상하거나 파일이 아닌 폴더 경로 등을 지정할 경우 오류가 발생한다.
파일의 확장자 명을 틀리거나 Windows나 Ubuntu 상에서 경로의 디렉토리 구분자를 \\, /를 서로 바꿔 사용하는 경우,
드물게는 파일이 개발환경이 아닌 다른 프로그램에서 사용 중일때도 발생한다고 한다.
open 함수의 파일 경로를 명확히 한 후 돌리면 정상적인 동작이 가능하다.
728x90
반응형
'사소한 Tip . 오류 해결법 > python' 카테고리의 다른 글
[python] Ignore warning message/ 파이썬 경고 메시지 안 보이게 하기(무시하기) (1) | 2022.08.23 |
---|---|
[python] list에서 연속된 숫자 찾아내기 (0) | 2022.08.17 |
[python] 다차원(2차원 리스트)리스트 1차원으로 풀기 (transform N-dimension list to 1-dimension) (0) | 2022.08.10 |
python for문 if condition(BIO tag deletion) (0) | 2022.06.27 |
python 정규표현식 date type, 특정 문자로 시작 ,끝나는 경우 (0) | 2022.05.25 |