728x90 반응형 Develop33 [React] dyld: Library not loaded: /usr/local/homebrew/opt/icu4c/lib/libicui18n.74.dylib 서론맥북 변경(M1 -> Intel)로 기존 npm 명령어를 사용하면서 발생한 에러를 정리해본다.dyld: Library not loaded: /usr/local/homebrew/opt/icu4c/lib/libicui18n.74.dylib에러 내용맥북을 교체하면서 M1에서 사용하던 버전 및 환경을 그대로 복사함% npmdyld: Library not loaded: /usr/local/homebrew/opt/icu4c/lib/libicui18n.74.dylib Referenced from: /usr/local/Homebrew/Cellar/node/22.7.0/bin/node Reason: tried: '/usr/local/homebrew/opt/icu4c/lib/libicui18n.74.dylib' .. 2024. 12. 10. [Python] except 상세 logging 방법 단순 except Logging부족한 디버깅 정보예외의 구체적인 발생 위치(파일, 라인 번호)가 출력되지 않음.예외가 발생한 호출 스택의 흐름(traceback)을 확인할 수 없음.디버깅 시간 증가단순 예외 메시지로는 원인을 추적하기 어려워, 코드 전반을 다시 분석해야 할 가능성이 큼.import loggingtry: # 예외를 발생시키는 코드 data = scraper.run()except Exception as e: # 단순히 예외 메시지만 로깅 logging.error(f"작업 처리 중 오류 발생: {e}") 2024-11-22 08:58:54 - ERROR - root - 작업 처리 중 오류 발생: unhashable type: 'slice'상세 except Loggin.. 2024. 11. 27. [Python] SyntaxError: f-string: unmatched '[' 원인 및 해결 방법 f-string SyntaxPython의 f-string은 문자열 내에서 변수 등 동적인 값을 표현합니다.하지만 f-string을 사용할 때 잘못된 구문으로 인해 SyntaxError: f-string: unmatched '['와 같은 에러가 발생할 수 있습니다.이번 글에서는 이 에러의 원인과 해결 방법을 소개합니다.이슈 사례 및 원인f-string은 문자열 내부에서 중괄호 {}로 변수를 감싸 표현식을 삽입합니다.이슈 사례f-string은 표현식 selectors["link_selector"]["selector"]는 f-string 영역을 (")로 지정하였지만,중괄호 안에 추가적인 큰따옴표(")를 포함하고 있어 Python이 이를 적절히 구문 분석하지 못합니다.f"..." 안에서 selectors["li.. 2024. 11. 26. [Docker] docker-compose 실행 및 중지, 테스트 방법 실행 및 중지실행docker-compose.yml 경로에서 cli-d : 컨테이너를 백그라운드 모드에서 실행--build : 변경사항 재빌드, 동일 부분 CACHED 처리% docker-compose up -d --build중지docker-compose.yml 경로에서 cli모든 컨테이너를 중지하고 네트워크 및 볼륨(옵션에 따라)을 삭제% docker-compose down재시작특정 서비스만 재시작% docker-compose restart 테스트 방법컨테이너 상태 확인% docker-compose psName Command State Ports------------------------------------------------.. 2024. 11. 25. [Python] extend()로 List 자료형에 List 요소 추가하기 LIST.extend()extend()는 리스트뿐 아니라 튜플, 집합(set) 등 다양한 자료형의 요소를개별적으로 풀어서 리스트에 순서대로 덧붙이는 기능을 제공합니다.extend() 특징간결한 코드 작성여러 요소를 추가할 때 for 루프나 append()를 반복적으로 호출할 필요가 없습니다.다양한 자료형에 적용 가능리스트뿐 아니라 튜플, 집합, 문자열 등 다양한 자료형의 요소를 추가할 수 있습니다.thislist = ["apple", "banana", "cherry"]tropical = ["mango", "pineapple", "papaya"]# extend()를 사용하여 tropical의 요소를 thislist에 추가thislist.extend(tropical)print(thislist)# ['appl.. 2024. 11. 18. [Python] BeautifulSoup select() CSS 선택자 사용법 BeautifulSoup(html, 'html.parser').select()select() 메서드는 HTML 문서에서 CSS 선택자 규칙에 맞는 모든 태그를 리스트 형태로 반환 예제 HTML 코드# HTML 문서를 파싱하여 soup 객체 생성from bs4 import BeautifulSouphtml = """ The Dormouse's story Once upon a time there were three little sisters; and their names were Elsie, Lacie and Tillie; """soup = BeautifulSoup(html, 'html.parser')활용태그 이름으로 찾기soup.select("title")# 결과: [The Dormou.. 2024. 11. 17. 이전 1 2 3 4 ··· 6 다음 728x90 반응형