파이썬으로 공부하던 중 사업자등록번호 조회하기 실습이 있습니다.
있는 그대로 복붙여서 실행 시켜 보니 에러가 발생합니다.
AttributeError: 'str' object has no attribute 'capabilities'
이게 뭘까요. str은 입력한게 없는데...
검색의 생활화를 실행해 보니까
FileNotFoundError: [Errno 2] No such file or directory: '사업자등록번호.xlsx'
다시 뜨는 건 파일을 못 찾는다는 에러 메세지..
df = pd.read_excel("C:\Users\Young\Documents\Jupyter\bsno.xlsx")
파일명을 영어로 바꾸고 전체 주소로 입력했습니다.
다시 재 가동했더니 문법에러가 뜹니다. 어렵네요 또 검색
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position
df = pd.read_excel("C:\Users\Young\Documents\Jupyter\bsno.xlsx")
여기 들어간 \(백슬래쉬)를 escape 문자라서
파일명 앞에 r을 붙여 Row 문자열 그대로 사용하라고 해봅니다.
df = pd.read_excel(r"C:\Users\Young\Documents\Jupyter\bsno.xlsx")
df.to_excel(r"C:\Users\Young\Documents\Jupyter\bsno_result.xlsx"
입력 파일과 출력 파일 두 개 주소 앞에 r를 붙여줍니다.
TypeError: NDFrame.to_excel() got an unexpected keyword argument 'encoding'
encoding이 문제라는데... 또 검색중
encoding : 결과 엑셀파일의 인코딩을 지정합니다. xlwt에만 필요하며 다른 경우는 기본 유니코드를 지원합니다.
encoding이 필요없다는 말인듯 해서 삭제해봅니다.
df.to_excel(r"C:\Users\Young\Documents\Jupyter\bsno_result.xlsx", index = False)
실행 드디어 성공했습니다.결과물 입니다.
수정한 소스입니다.
'컴퓨터 놀이' 카테고리의 다른 글
사업자번호 조회 소스 (0) | 2024.09.28 |
---|---|
부가세 자동 입력 (7) | 2024.09.28 |
부분합과 횟수 만들기 (IF함수 + SUMIF함수, COUNTIF함수) (0) | 2024.09.27 |
부가세 신고 연습 소스 (1) | 2024.09.27 |
부가세 신고 연습 (0) | 2024.09.26 |