ПочатиПочніть безкоштовно

Використання pycodestyle

Ми вже бачили, що pycodestyle можна запускати з командного рядка, щоб перевірити файл на відповідність PEP 8. Інколи корисно виконувати таку перевірку безпосередньо зі скрипту Python.

У цій вправі ви скористаєтеся класом StyleGuide з пакета pycodestyle, щоб перевірити кілька файлів на відповідність PEP 8. Обидва файли виконують ту саму задачу, але суттєво відрізняються за форматуванням і читабельністю. Ви можете переглянути вміст файлів за посиланнями нижче.

Ця вправа є частиною курсу

Принципи Software Engineering у Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте пакет pycodestyle.
  • Створіть екземпляр StyleGuide з ім'ям style_checker.
  • Є два файли, які ми перевірятимемо: вони називаються 'nay_pep8.py' і 'yay_pep8.py'. Передайте список із цими назвами файлів до методу check_files нашого style_checker.
  • Виведіть у консоль (print()) результати перевірки стилю. Обов'язково перегляньте вивід!

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import needed package
import ____

# Create a StyleGuide instance
style_checker = pycodestyle.____()

# Run PEP 8 check on multiple files
result = style_checker.check_files([____, ____])

# Print result of PEP 8 style check
print(result.messages)
Редагувати та запускати код