Exception PythonError
SyntaxErrorSyntaxError
Python menemukan sintaks tidak valid yang tidak dapat di-parse.
python
Lihat detail Jelajahi semua 80 kode error Exception Python dengan penyebab, perbaikan, dan contoh.
SyntaxErrorPython menemukan sintaks tidak valid yang tidak dapat di-parse.
IndentationErrorKode memiliki indentasi yang tidak benar, yang secara sintaksis signifikan dalam Python.
TabErrorIndentasi menggunakan campuran tab dan spasi yang tidak konsisten.
TypeErrorSebuah operasi atau fungsi diterapkan pada objek dengan tipe yang tidak sesuai.
ValueErrorSebuah fungsi menerima argumen dengan tipe yang benar tetapi nilai yang tidak sesuai.
KeyErrorKunci dictionary tidak ditemukan dalam dictionary.
IndexErrorIndeks sequence berada di luar rentang valid untuk sequence yang diberikan.
AttributeErrorSebuah objek tidak memiliki atribut atau metode yang diminta.
NameErrorSebuah nama lokal atau global direferensikan namun belum pernah didefinisikan.
UnboundLocalErrorVariabel lokal direferensikan sebelum diberi nilai.
ImportErrorPernyataan import gagal menemukan atau memuat modul maupun nama yang ditentukan.
ModuleNotFoundErrorPython tidak dapat menemukan modul yang ditentukan untuk diimpor.
FileNotFoundErrorFile atau direktori yang ditentukan tidak ada.
FileExistsErrorOperasi gagal karena file atau direktori sudah ada.
PermissionErrorOperasi tidak diizinkan karena izin file sistem yang tidak mencukupi.
OSErrorTerjadi kesalahan di tingkat sistem selama operasi I/O.
IOErrorOperasi I/O gagal. IOError adalah alias untuk OSError di Python 3.
IsADirectoryErrorOperasi file dicoba pada path yang merupakan sebuah direktori.
NotADirectoryErrorOperasi direktori dicoba pada path yang bukan merupakan direktori.
ZeroDivisionErrorOperasi pembagian atau modulo dicoba dengan nol sebagai pembagi.
ArithmeticErrorKelas dasar untuk kesalahan aritmatika termasuk ZeroDivisionError, OverflowError, dan FloatingPointError.
OverflowErrorHasil operasi aritmatika terlalu besar untuk direpresentasikan.
FloatingPointErrorOperasi floating point gagal. Jarang ditemui kecuali fpectl diaktifkan.
StopIterationDilempar oleh fungsi next() untuk menandakan tidak ada item lagi dalam iterator.
StopAsyncIterationDilempar oleh metode __anext__() dari async iterator untuk menandakan iterasi selesai.
GeneratorExitDilempar saat metode close() dari sebuah generator dipanggil, memungkinkan proses pembersihan.
KeyboardInterruptPengguna menekan Ctrl+C untuk menghentikan program yang sedang berjalan.
SystemExitDipicu oleh sys.exit() untuk meminta penghentian program.
MemoryErrorInterpreter Python kehabisan memori yang tersedia.
RecursionErrorKedalaman rekursi maksimum terlampaui.
RuntimeErrorKesalahan runtime generik yang tidak masuk ke kategori lain.
NotImplementedErrorSebuah metode yang seharusnya diimplementasikan oleh subclass belum diimplementasikan.
LookupErrorKelas dasar untuk kesalahan yang dipicu saat kunci atau indeks tidak ditemukan (KeyError, IndexError).
AssertionErrorPernyataan assert gagal karena kondisinya bernilai False.
EOFErrorFungsi input() atau raw_input() mencapai akhir file tanpa membaca data apa pun.
UnicodeEncodeErrorString Unicode tidak dapat dienkode ke encoding target.
UnicodeDecodeErrorUrutan byte tidak dapat didekode menggunakan encoding yang ditentukan.
UnicodeTranslateErrorOperasi translasi Unicode gagal untuk karakter tertentu.
ConnectionErrorTerjadi kesalahan terkait koneksi selama operasi jaringan.
ConnectionRefusedErrorKoneksi ditolak karena tidak ada server yang mendengarkan pada alamat target.
ConnectionResetErrorKoneksi ditutup secara paksa oleh server jarak jauh.
ConnectionAbortedErrorKoneksi dibatalkan oleh mesin lokal.
BrokenPipeErrorTerjadi percobaan penulisan ke pipe atau socket yang ujung pembacanya telah ditutup.
TimeoutErrorTimeout tingkat sistem terjadi selama operasi pemblokiran.
ChildProcessErrorOperasi pada proses anak gagal.
ProcessLookupErrorDilempar ketika proses yang dimaksud (biasanya berupa PID) tidak ditemukan.
InterruptedErrorSebuah system call diinterupsi oleh sinyal yang masuk.
BlockingIOErrorOperasi I/O akan memblokir pada objek yang bersifat non-blocking.
EnvironmentErrorAlias untuk OSError. Ada untuk kompatibilitas mundur dengan Python 2.
BufferErrorOperasi pada objek buffer gagal.
DeprecationWarningPeringatan tentang fitur yang sudah usang dan akan dihapus pada versi mendatang.
FutureWarningPeringatan tentang perilaku yang akan berubah pada versi mendatang.
ResourceWarningPeringatan tentang manajemen resource yang tidak tepat, seperti file atau koneksi yang tidak ditutup.
ExceptionGroupWadah untuk beberapa exception sekaligus, diperkenalkan pada Python 3.11 untuk konkurensi terstruktur.
requests.exceptions.ConnectionErrorLibrary requests gagal membangun koneksi ke server target.
requests.exceptions.TimeoutRequest habis waktu saat menunggu respons dari server.
requests.exceptions.HTTPErrorRespons error HTTP (4xx atau 5xx) diterima dan raise_for_status() dipanggil.
json.JSONDecodeErrorDecoder JSON tidak dapat menguraikan string yang diberikan sebagai JSON valid.
pickle.UnpicklingErrorModul pickle tidak dapat mendeserialkan data yang diberikan.
asyncio.TimeoutErrorOperasi asyncio melebihi batas waktunya.
asyncio.CancelledErrorSebuah task asyncio dibatalkan.
struct.errorTerjadi error saat mem-pack atau meng-unpack data biner dengan modul struct.
re.errorPola ekspresi reguler mengandung sintaks yang tidak valid.
subprocess.CalledProcessErrorSebuah subprocess berakhir dengan kode kembalian non-zero.
TypeError: unhashable typeObjek mutable digunakan di tempat yang memerlukan objek hashable (immutable), seperti kunci dictionary atau elemen set.
TypeError: missing required positional argumentSebuah fungsi dipanggil tanpa menyediakan semua argumen posisional yang diperlukan.
TypeError: object is not subscriptableNotasi bracket ([]) digunakan pada objek yang tidak mendukung pengindeksan.
TypeError: object is not callableSebuah objek yang bukan fungsi dipanggil menggunakan tanda kurung ().
TypeError: object is not iterableObjek yang tidak mendukung iterasi digunakan dalam perulangan for, unpacking, atau konteks iterable lainnya.
django.core.exceptions.ImproperlyConfiguredDjango mendeteksi konfigurasi yang tidak sesuai dalam pengaturan proyek.
Model.DoesNotExistQuery ORM Django dengan .get() tidak menemukan record yang sesuai.
sqlalchemy.exc.OperationalErrorOperasi database gagal karena error pada koneksi atau level database.
pandas KeyError: column not foundAkses kolom DataFrame gagal karena nama kolom yang ditentukan tidak ada.
numpy ValueError: shape mismatchOperasi numpy gagal karena shape array tidak kompatibel.
pip: ERROR: Could not install packagespip gagal menginstal satu atau lebih paket Python.
ssl.SSLCertVerificationError: certificate verify failedVerifikasi sertifikat SSL gagal selama koneksi aman.
socket.gaierror: Name or service not knownResolusi DNS gagal untuk hostname yang ditentukan.
concurrent.futures.TimeoutErrorSebuah Future tidak selesai dalam periode timeout yang ditentukan.
pydantic.ValidationErrorValidasi data Pydantic gagal karena data input tidak sesuai dengan skema model.
multiprocessing.AuthenticationErrorAutentikasi gagal saat menghubungkan ke server multiprocessing.