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
Plak een kopie
Werk met een kopie, zeker bij strings, commentaar of bewust gebruikte spaties.
-
2
Kies de inspringing
Kies 2, 4 of 8 spaties per niveau dat uit de invoer wordt geschat.
-
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
Webpack-configuratiegenerator
Maak een webpack.config.js voor webpack 5 voor gewoon JavaScript, React of Vue: TypeScript, Babel, CSS of Sass, afbeeldingen, HtmlWebpackPlugin, een devserver en de npm install-regel.
OpenAPI-validator
Plak een OpenAPI- of Swagger-document in JSON of YAML en controleer de kernstructuur: versieveld, info-object en paths, met duidelijke fouten en waarschuwingen.
PHP-formatter
Voeg regelafbrekingen en een inspringing van 2 of 4 spaties toe aan een eenvoudige PHP-snippet. Controleer het resultaat: dit is geen PHP-parser of PSR-12-fixer.
CSS-loadergenerator
Maak een cirkelvormige spinner in pure CSS: stel de diameter, randdikte, accentkleur en rotatiesnelheid in, bekijk het live en kopieer de kant-en-klare CSS. Geen SVG, geen JavaScript.
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
YAML naar JSON
Omzet de YAML-configuratie naar JSON voor tools en API's die alleen JSON ondersteunen. Handelt van ankers, samenvoegings sleutels en geneste structuren.
Tool beschikbaar in andere talen
- Python空白フォーマッター [JA]
- Python-verktyg för indrag och blanksteg [SV]
- Outil d'espacement Python [FR]
- Python-Abstandsformatierer [DE]
- เครื่องจัดช่องว่าง Python [TH]
- Trình định dạng khoảng trắng Python [VI]
- Formateador de espacios para Python [ES]
- Narzędzie odstępów w kodzie Python [PL]
- Pemformat Spasi Python [ID]
- Python 공백 포매터 [KO]
- منسّق المسافات في Python [AR]
- Formatador de espaçamento Python [PT]
- Python 空格格式化工具 [ZH]
- Python Spacing Formatter [EN]
- Форматирование пробелов в Python [RU]
- Python boşluk düzenleyici [TR]
- Formattatore di spazi Python [IT]