1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 소프트웨어 공학 원칙

Connected

연습 문제

pycodestyle 사용하기

앞서 pycodestyle을 커맨드 라인에서 실행해 파일이 PEP 8을 준수하는지 확인할 수 있다는 것을 살펴봤습니다. 이러한 검사를 Python 스크립트에서 직접 실행해야 할 때도 있습니다.

이 연습 문제에서는 pycodestyle의 StyleGuide 클래스를 사용해 여러 파일의 PEP 8 준수 여부를 확인해 보겠습니다. 두 파일은 같은 작업을 수행하지만, 서식과 가독성은 크게 다릅니다. 아래 링크를 따라가면 각 파일의 내용을 확인할 수 있습니다.

지침

100 XP
  • pycodestyle 패키지를 임포트하세요.
  • StyleGuide 인스턴스를 생성해 style_checker라고 이름 붙이세요.
  • 검사할 파일은 두 개이며, 이름은 'nay_pep8.py'와 'yay_pep8.py'입니다. 이 파일 이름들을 리스트로 만들어 우리 style_checker의 check_files 메서드에 전달하세요.
  • 스타일 검사 결과를 콘솔에 print()로 출력하세요. 출력 내용을 꼭 읽어 보세요!