Rapikan dan Perbaiki Kode Python yang Berantakan
Pemformat Python ini menyusun ulang indentasi blok dan membersihkan spasi pada kode sumber Anda begitu Anda menempelkannya — sepenuhnya di dalam browser. Masukkan kode dengan indentasi yang rusak, campuran tab dan spasi, atau penyarangan yang padat, dan versi yang konsisten serta mudah dibaca langsung muncul di panel sebelah kanan.
Kasus Penggunaan Umum
Memperbaiki Indentasi
IndentationError dan TabError di Python.Membersihkan Spasi
Tinjau & Pelajari
Cara Merapikan Kode Python
Tempel Kode Anda
Ketik atau tempel Python ke panel Masukan di sebelah kiri. Anda juga bisa Unggah berkas .py atau klik Contoh untuk memuat sampel.
Lihat Keluaran Instan
Hasil yang sudah dirapikan dengan penyorotan sintaks muncul otomatis di panel kanan saat Anda mengetik. Nomor baris dan penghitung ukuran langsung memudahkan menelusuri berkas besar.
Atur Lebar Indentasi
Pilih indentasi — 4 spasi mengikuti konvensi PEP 8, sementara 2, 3, 8, atau Tab tersedia jika proyek Anda berbeda. Keluaran langsung dirapikan kembali.
Salin atau Unduh
Klik Salin untuk mengambil hasil, atau Unduh untuk menyimpannya sebagai berkas .py. Beralih ke mode Edit untuk menyunting keluaran secara manual terlebih dahulu.
Fitur Pemformatan Python
Apa yang Dibersihkan
Indentasi Konsisten
Menyusun ulang indentasi blok bersarang ke lebar pilihan Anda dan mengganti campuran tab dan spasi dengan satu gaya.
Pembersihan Spasi
Menghapus spasi di akhir baris dan memastikan berkas diakhiri dengan satu baris baru.
Opsi Indentasi
| Opsi | Pilihan | Yang Dikontrol |
|---|---|---|
| Indentasi | 2 · 3 · 4 · 8 spasi · Tab | Lebar indentasi per tingkat penyarangan. 4 spasi adalah nilai bawaan PEP 8. |
Alat Bawaan
Pemformatan Real-Time
Keluaran diperbarui saat Anda mengetik, dengan penyorotan sintaks Prism dan nomor baris di kedua panel.
Unggah & Unduh
Muat berkas .py lokal atau ekspor hasil yang sudah dirapikan sebagai formatted.py dengan satu klik.
Keluaran Dapat Diedit
Alihkan panel hasil ke mode edit CodeMirror untuk menyunting secara manual sebelum menyalin.
FAQ Pemformat Python
Apakah kode Python saya dikirim ke server?
Tidak. Semua pemformatan terjadi secara lokal di browser. Kode Anda tidak pernah diunggah, dicatat, atau disimpan, sehingga aman digunakan dengan Python milik pribadi atau rahasia.
Apakah pemformatan mengikuti PEP 8?
Secara bawaan menerapkan indentasi 4 spasi yang direkomendasikan PEP 8 dan membersihkan spasi, tetapi bukan penegak PEP 8 yang lengkap. Untuk kepatuhan gaya penuh — termasuk panjang baris dan urutan impor — padukan dengan linter seperti Flake8 atau pemformat seperti Black.
Bisakah memperbaiki campuran tab dan spasi?
Ya. Mencampur tab dan spasi adalah penyebab umum IndentationError dan TabError. Pemformat menyamakan semuanya ke satu gaya indentasi yang konsisten berdasarkan lebar yang Anda pilih.
Apakah akan menulis ulang atau merefaktor kode saya?
Tidak. Alat ini berfokus pada indentasi dan spasi. Ia tidak memecah baris panjang, mengubah tanda kutip, menata ulang impor, atau mengubah logika Anda — kode mempertahankan struktur aslinya.
Bisakah saya memakai indentasi Tab, bukan spasi?
Ya. Pilih Tab pada opsi indentasi jika proyek Anda menggunakan tab. PEP 8 merekomendasikan spasi, tetapi alat ini menghormati gaya mana pun yang Anda pilih.
Mengapa keluaran saya terlihat berbeda dari Black?
Black adalah pemformat ulang opinionated yang menulis ulang kode secara luas, sedangkan alat ini hanya membersihkan indentasi dan spasi. Keduanya memiliki tujuan berbeda, jadi hasilnya tidak akan sama — gunakan ini untuk pembersihan cepat dan Black untuk pemformatan ulang lengkap.
Belum ada komentar. Jadilah yang pertama berkomentar!