파이썬 상대경로가 인식이 안됩니다
조회수 2036회
인터넷에서 긁어온걸 엑셀로 만들고 실행하는 코드를 만들었는데 상대경로 인식이 잘 안되는거 같습니다.
(생략)
excel = win32com.client.Dispatch("Excel.Application")
excel.Workbooks.Open('{}~{} 국내.xlsx'.format(sdate, edate))
excel.Visible = True
(생략)
excel = win32com.client.Dispatch("Excel.Application")
excel.Workbooks.Open(r'.\{}~{} 국내.xlsx'.format(sdate, edate))
excel.Visible = True
둘 다 인식을 못합니다.
pywintypes.com_error: (-2147352567, '예외가 발생했습니다.', (0, 'Microsoft Excel', "'\\PycharmProjects\\pythonProject\\201111~201112 국내.xlsx'을(를) 찾을 수 없습니다. 파일의 이름이 변경되었거나 파일이 이동 또는 삭제되지 않았는지 확인하세요.", 'xlmain11.chm', 0, -2146827284), None)
절대경로하면 잘되는데 상대경로에 무슨 문제가 있는지 잘 모르겠습니다 파일 저장 위치는 작업 폴더와 동일합니다.
뭐가 문제 일까요?
댓글 입력