Python boşluk düzenleyici

Bir Python parçasını yapıştırarak satır başı girintilerini ve işleçlerle virgüllerin çevresindeki bazı boşlukları düzenleyin. Araç her satırı düz metin olarak işler; sözdizimini doğrulamaz, uzun satırları bölmez, import ifadelerini sıralamaz ve Black ya da Ruff ile aynı sonucu vermez. Çıktıyı mutlaka özgün kodla karşılaştırın.

Boşluk düzenleyici nasıl kullanılır?

  1. 1

    Bir kopya yapıştırın

    Özellikle dizeler, yorumlar veya bilinçli boşluklar varsa kodun kopyasıyla çalışın.

  2. 2

    Girintiyi seçin

    Girdiden tahmin edilen her düzey için 2, 4 veya 8 boşluk belirleyin.

  3. 3

    Düzenleyip karşılaştırın

    Çıktı satır satır değişir; kopyalamadan önce farkları inceleyin.

Gerçekte ne değişir?

Araç satır başındaki boşluğu kaldırır, yaklaşık dörder boşlukluk gruplardan girinti düzeyini tahmin eder ve seçilen genişlikle yeniden kurar. Yaygın işleçlerin çevresini ve virgül sonlarını da düzenler, yinelenen boşlukları azaltır.

Girdi Tipik çıktı
x=1+2 x = 1 + 2
liste=[1,2,3] liste = [1, 2, 3]

Bu bir Python ayrıştırıcısı değildir. Kod ile dize ya da yorum içindeki metni ayıramaz; tekli işleçleri, dilimleri, tür açıklamalarını ve devam satırlarını anlamaz. Bir dizeyi değiştirebilir veya geçersiz kod üretebilir; sözdizimi hatalarını bulmaz.

Gerçek projelerde Black veya ruff format aracını yerelde çalıştırıp testleri uygulayın. Bu sayfa küçük ve basit örnekler içindir. Biçimlendirme sırasında parça siteye gönderilir; anahtar, erişim belirteci veya gizli kod yapıştırmayın.

Sık Sorulan Sorular

Hayır. Ayrıştırıcısı ve bu araçların tüm kuralları olmayan basit bir boşluk düzenleyicidir.

Hayır. Sonucu Python, bir linter ve testlerle doğrulayın.

Evet. Kurallar düz metne uygulandığı için bunların içeriğini de etkileyebilir.

İlgili Araçlar

Araç diğer dillerde mevcuttur