Використання 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)