MulaiMulai sekarang secara gratis

Menggunakan pycodestyle

Sebelumnya kita melihat bahwa pycodestyle dapat dijalankan dari command line untuk memeriksa kepatuhan terhadap PEP 8 pada sebuah file. Terkadang lebih berguna menjalankan pemeriksaan seperti ini dari skrip Python.

Dalam latihan ini, Anda akan menggunakan kelas StyleGuide dari pycodestyle untuk memeriksa beberapa file terhadap kepatuhan PEP 8. Kedua file menyelesaikan tugas yang sama, tetapi sangat berbeda dalam format dan keterbacaannya. Anda dapat melihat isi file-file tersebut melalui tautan di bawah.

Latihan ini adalah bagian dari kursus

Prinsip Rekayasa Perangkat Lunak di Python

Lihat Kursus

Petunjuk latihan

  • Impor paket pycodestyle.
  • Buat instance StyleGuide bernama style_checker.
  • Ada dua file yang akan kita periksa; namanya 'nay_pep8.py' dan 'yay_pep8.py'. Berikan list yang berisi nama-nama file ini ke metode check_files milik style_checker.
  • print() hasil pemeriksaan gaya ke konsol. Pastikan Anda membaca output-nya!

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode