Penyebab Error Pada Python Dan Cara Menanganinya
Python Error - Mungkin dari kalian kebanyakan tidak mengenal bahasa pemrograman python apabila kalian bukan programmer. python pada umumnya biasa digunakan sebagai bahasa script. Meskipun pada praktik kenyataanya penggunaan bahasa ini lebih luas yaitu mencakup konteks dari pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa script. Python juga dapat digunakan untuk berbagai keperluan manusia untuk pengembangan sebuah perangkat lunak dan juga kelebihan dari bahasa python adalah dapat berjalan di berbagai platform sistem operasi baik GUI maupun CLI.
Baca juga : Cara Encrypt File PHP Dengan Mudah
Penyebab Error :
Namun sebuah pemrograman tersebut tak lepas dari sebuah kesalahan.
Penyebab kesalahan tersebut terbagi menjadi 3 bagian yaitu :
- Kesalahan Syntax
while 1 print "python"yang seharusnya dituliskan kode dengan cara :
while 1: print "python"
- Kesalahan Eksekusi
- Kesalahan Logika
Contoh-Contoh Error pada Python :
Tidak mengenali variable yang dimasukan :
>>> d = [1, 2, 3, 4] >>> d[5] Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: list index out of range >>>Ini terjadi karena data string hanya berjumlah 4 namun mendeklarasikan menjadi [5] string.
Deklarasi file tidak ditemukan :
>>> f = open("File.txt") Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: [Errno 2] No such file or directory: 'File.txt' >>>Error ini terjadi karena file yang dimaksud tidak ditemukan pada directory yang di tentukan, bisa saja file tersebut berada pada folder lain yang membuat script diatas tidak menemukan file anda
Menekan tombol saat program sedang dieksekusi :
>>> while True: ... loading ... ^CTraceback (most recent call last): File "<stdin>", line 2, in <module> KeyboardInterrupt >>>pada saat anda menunggu program eksekusi dan anda pun bosan menunggu biasanya anda akan menekan tombol CTRL+C untuk membatalkan, maka itu dapat mengakibatkan program tidak berjalan dengan semestinya karena menjalankan fungsi Keyboard berbarengan dengan Fungsi Script yang akan berdampak menjadi Interrupt atau tabrakan.
Variable belum didefinisikan :
>>> print Kata Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'Kata' is not defined >>>Pada variable kata sebelumnya harus terlebih didefinisikan kedalam script agar python dapat mengenali apa yang anda inputkan dan apa yang harus python lakukan setelah input anda.
Kesalahan pada syntax :
>>> while True Email File "<stdin>", line 1 while True Email ^ SyntaxError: invalid syntax >>>Seharusnya seperti dibawah ini :
>>> while True: Email ... (Output)
Kesalahan element data :
>>> t = (1,2,3,4,5) >>> t[1] = 5 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'tuple' object does not support item assignment >>>Kesalahan tersebut terjadi karena perubahan element pada tuple, kita harus tahu bahwasannya struktur data tuple itu adalah bersifat immutable atau tidak bisa dirubah. dengan kata lain string atau variable tetap pada data.
Tidak boleh berisikan nilai data Nol :
>>> Data(0, 1, 2, 3, 4, 5) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: Data() step argument must not be zero >>>Diatas menunjukan bahwa data tidak boleh memiliki nilai 0 didalam string.
Atau seperti berikut juga sama namun langsung ke fungsinya :
>>> 21/0 Traceback (most recent call last): File "<stdin>", line 1, in <module> ZeroDivisionError: integer division or modulo by zero >>>Pernyataan diatas adalah hampir sama namun, dalam kaidah pembagian semua bilangan tidak boleh dibadi dengan nilai Nol.
Kesalahan kaidah aturan penulisan :
>>> int("Z")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 1: 'Z'
>>>
Pada pernyataan diatas bahwa data integer memiliki jenis data angka numerik selain "0" itu adalah kaidah penulisan dalam type data di seluruh dunia.Baca juga selengkapnya : Cara Mencegah Iklan Inject Dari Telkom Ke Website Atau Blog Kita
Mungkin cukup sekian dari artikel pembahasan tentang Penyebab Error Pada Python Dan Cara Menanganinya.
Semoga dengan adanya artikel saya ini dapat membantu anda dalam menangani kendala dalam menggunakan bahasa pemrograman python.
Sekian dan Terimakasih.
PERLU DIKETAHUI
Iklan yang tampil pada halaman situs ini sepenuhnya sudah diatur oleh Pihak Google, kami hanya menyediakan tempat kosong khusus untuk iklan dari Google. Maka, apabila ada iklan yang dirasa kurang baik bagi anda sehingga tidak seharusnya ditampilkan, harap segera menginformasikan hal tersebut kepada kami dengan melalui Formulir Kontak yang ada di bagian bawah sendiri pada situs ini. Kemudian, kami akan segera menyampaikannya pada pihak Google terkait masalah tersebut.
Laporan dapat anda sertakan lampiran :
Laporan dapat anda sertakan lampiran :
- Nama Iklan
- Alamat Screenshoot(Gambar) Iklan