본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

ICT/Python3

Python 오류 | TypeError: list indices must be integers or slices, not list e파이썬을 이용 중 for문에서 인덱스를 잘못 사용할 경우 "TypeError: list indices must be integers or slices, not list" 이와 같은 오류가 나타날 수 있다. 문제점과 해결방안은 다음과 같다. 파이썬 for문 사용 시 list 오류 먼저 다음 코드를 보고 문제가 있는지 파악해 보자. Alphabet = ["P", "Y", "T", "H", "O", "N"] for p in Alphabet : print(Alphabet[p]) 문제점을 알고 있다면 위의 오류의 핵심을 파악 한 것이고 아직 모르겠다면 다음의 설명을 보면 된다. 문제점 다시 한 번 오류 문을 살펴보자. "TypeError: list indices must be integers or slices,.. 2021. 11. 29. 15:40
Python | 절대경로와 상대경로 이용하는 방법 Python | 절대경로와 상대경로 이용하는 방법 파이썬을 이용해서 root폴더에서 작업하는 경우가 아닌 경우 파일 이름만으로 파일을 불러올 수 없고 파일의 위치 경로를 입력해 주어야 한다. 이 대 절대 경로와 상대 경로를 사용할 수 있다. 경로 Path 파일들은 모두 한 위치에 저장이 되어 있다. 컴퓨터 내에서 파일이 저장되어 있는 위치 즉 주소를 경로 혹은 위치경로라고 부른다. 파일의 경로를 알고 있다면 폴더를 뒤져보지 않더라도 바로 파일을 실행할 수 있다. 왜냐하면 그 경로가 컴퓨터가 알고 있는 유일한 파일의 위치이고 컴퓨터가 알아듣는 표현이기 때문이다. 하지만 모든 파일의 위치(주소)를 기억할 수 없기 때문에 우리는 그래픽으로 표현된 폴더를 이용해 파일의 위치를 파악하고 찾아낸다. 하지만 프로그래밍을 하는 경우 컴퓨터가 이해할 수 있는 표현을 사.. 2021. 11. 16. 12:12
Python Selenium | Error 시스템에 부착된 장치가 작동하지 않습니다 (0x1F) 파이썬 셀레니움을 이용해 크롬 드라이버를 작동시킬 때 결과는 잘 나오는데 기분 나쁘게 에러가 발생하는 경우가 있다. usb_device_handle_win.cc:1049 발생하는 오류는 다음과 같이 뜬다. USB:usb_device_handle_win.cc:1049 Failed to read descriptor from node connection: 시스템에 부착된 장치가 작동하지 않습니다. 크롬을 이용해서 크롤링(crawling)을 하는 중에는 usb 기능을 사용하지도 않는다. 크롤링 자체에도 문제가 없다. 단지 에러를 그냥 두고 넘어가기엔 앞으로 계속 오류를 수집하는 기분이라 될 수 있으면 해결하고 싶다. 그래서 해결책을 찾아보았다. 해결책 1 코드를 조금 추가해 주면 해결할 수 있다. options.. 2021. 11. 11. 10:31
반응형