본문 바로가기

개발

PermissionError: [Errno 13] Permission denied: './log.xlsx' in openpyxl of python

반응형

파이썬으로 엑셀 파일을 저장할때 종종 아래와 같은 메세지가 뜹니다.

 

 

PermissionError: [Errno 13] Permission denied: '파일 경로'

 

흠 고민을 했죠.....

 

그러다 vscode상, log.xlsx위에 ~$log.xlsx가 있는게 보였습니다.

요게 뭐지? 하고 검색하는데,  excel파일을 열으면 생성되는 파일로 보였습니다.

그래서 엑셀 파일을 닫으면 vscode상으로도 사라집니다.

 

그러고 다시 save()로 저장하니 잘 되네요ㅎㅎ^^

 

 

 

요약: '파이썬에서 엑셀파일을 저장하던중 권한 에러가 뜨면, 해당 엑셀 파일을 열었는지 확인해봐라' 입니다.