BaşlayınÜcretsiz Başlayın

pycodestyle kullanma

Daha önce, bir dosyanın PEP 8 uyumluluğunu kontrol etmek için pycodestyle'ın komut satırından çalıştırılabildiğini görmüştük. Bazen bu tür bir kontrolü bir Python betiğinden çalıştırmak faydalı olur.

Bu egzersizde, birden fazla dosyanın PEP 8 uyumluluğunu kontrol etmek için pycodestyle'ın StyleGuide sınıfını kullanacaksın. Her iki dosya da aynı işi yapıyor, fakat biçimlendirme ve okunabilirlik açısından ciddi şekilde farklılar. Aşağıdaki bağlantılara tıklayarak dosyaların içeriğini görebilirsin.

Bu egzersiz

Python'da Yazılım Mühendisliği İlkeleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • pycodestyle paketini içe aktar.
  • style_checker adında bir StyleGuide örneği oluştur.
  • Kontrol edeceğimiz iki dosya var; adları 'nay_pep8.py' ve 'yay_pep8.py'. Bu dosya adlarını içeren bir listeyi style_checker'ın check_files metoduna geçir.
  • Stil kontrolünün sonuçlarını print() ile konsola yazdır. Çıktıyı okumayı unutma!

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır