Python-spatieformatter

Plak een Python-fragment om de inspringing en enkele veelgebruikte spaties rond operatoren en komma’s gelijk te trekken. De tool behandelt elke regel als tekst: hij controleert geen syntaxis, breekt geen lange regels af, sorteert geen imports en bootst Black of Ruff niet na. Vergelijk de uitvoer altijd met het origineel.

Zo gebruik je de spatiehulp

  1. 1

    Plak een kopie

    Werk met een kopie, zeker bij strings, commentaar of bewust gebruikte spaties.

  2. 2

    Kies de inspringing

    Kies 2, 4 of 8 spaties per niveau dat uit de invoer wordt geschat.

  3. 3

    Formatteer en vergelijk

    De tekst verandert regel voor regel; bekijk de verschillen voordat je hem kopieert.

Wat er echt verandert

De normalisator verwijdert witruimte aan het begin, schat niveaus uit groepen van ongeveer vier spaties en bouwt de inspringing opnieuw op met de gekozen breedte. Ook worden spaties rond gangbare operatoren en na komma’s aangepast en dubbele spaties ingekort.

Invoer Gebruikelijke uitvoer
x=1+2 x = 1 + 2
lijst=[1,2,3] lijst = [1, 2, 3]

Dit is geen Python-parser. De tool herkent tekst in strings of commentaar niet en begrijpt geen unaire operatoren, slices, typeannotaties of voortgezette regels. Daardoor kan een string veranderen of ongeldige code ontstaan. Syntaxisfouten worden niet gevonden.

Gebruik voor projecten Black of ruff format lokaal en voer tests uit. Deze pagina is bedoeld voor kleine, eenvoudige voorbeelden. De code wordt bij het formatteren naar de site gestuurd; plak geen sleutels, tokens of vertrouwelijke broncode.

Veelgestelde vragen

Nee. Het is een kleine spatie-normalisator zonder parser of hun volledige regels.

Nee. Controleer de uitvoer met Python, een linter en je tests.

Ja. Omdat de bewerking op platte tekst werkt, kan ook die inhoud worden aangepast.

Gerelateerde tools

Tool beschikbaar in andere talen