티스토리 뷰

728x90

ModuleNotFoundError: No module named 'icecream'

 

icecream이란 모듈이 없다는 뜻입니다.

pip install icecream

 

모듈에 대한 설명

Python의 icecream 모듈은 디버깅을 위한 도구라고 보면 됩니다. 특정 부분에서 변수 값을 확인하기 위해 print문을 주로 사용하지만, icecream을 통해서도 확인 가능합니다.

icecream 모듈을 사용하면 print() 함수 대신에 간단한 문법으로 변수를 출력할 수 있으며, 출력에 추가적인 정보를 포함시킬 수도 있습니다.

print로 할 시엔 출력값에 대한 정보를 text로 적어줘야 보기가 편했는데 ic는 자동으로 보여줍니다.

 

  • ic() 함수는 변수의 값을 출력하면서 해당 변수의 이름과 값을 보여줌
  • 이를 통해 디버깅 시 변수의 값을 쉽게 확인할 수 있으며, 코드 실행 흐름을 이해하는 데 도움을 줌
  • .ic() 함수는 print() 함수와 같이 여러 개의 변수를 동시에 출력할 수도 있음

 

ic(len(paths))

로 넣었을 때, 아래의 출력값으로 보여줍니다.

728x90
댓글