Pertanyaan yang diberi tag «exception-handling»

Pengecualian adalah kondisi yang tidak biasa yang memerlukan penyimpangan dari aliran normal program. Biasanya, pengecualian tidak harus menghasilkan kegagalan total, tetapi harus diikuti oleh penangan pengecualian. Penanganan pengecualian adalah konstruksi bawaan dalam banyak bahasa pemrograman. Biasanya, pengecualian ditangani dengan melepaskan tumpukan, sehingga bergulir kembali ke keadaan yang ditentukan di luar ruang lingkup pengecualian, dan kemudian menerapkan blok penangan atau rutin.


11
Dapatkan deskripsi pengecualian dan susun jejak yang menyebabkan pengecualian, semuanya sebagai string
Saya telah melihat banyak posting tentang jejak stack dan pengecualian dalam Python. Tetapi belum menemukan apa yang saya butuhkan. Saya memiliki sepotong kode Python 2.7 yang dapat menimbulkan pengecualian. Saya ingin menangkapnya dan menetapkan ke string deskripsi lengkap dan jejak stack yang menyebabkan kesalahan (cukup semua yang kita gunakan untuk …


19
Dapatkan string koneksi dari App.config
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); Dan ini adalah App.config saya: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> Tetapi ketika proyek saya berjalan ini adalah kesalahan saya: Referensi objek tidak disetel ke instance objek.

8
Apa perbedaan antara `throw new Error` dan` throw someObject`?
Saya ingin menulis handler kesalahan umum yang akan menangkap kesalahan kustom yang dilemparkan dengan sengaja pada setiap contoh kode. Ketika saya throw new Error('sample')suka dalam kode berikut try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } Log menunjukkan di Firefox sebagai Error: [object Object]dan …

5
Cara menulis trycatch di R
Saya ingin menulis trycatchkode untuk mengatasi kesalahan dalam mengunduh dari web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Kedua pernyataan ini berjalan dengan sukses. Di bawah, saya membuat alamat web yang tidak ada: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]tidak ada. Bagaimana cara menulis satu trycatchloop (fungsi) sehingga: Ketika URL …

16
Mengapa "kecuali: lulus" praktik pemrograman yang buruk?
Saya sering melihat komentar pada pertanyaan Stack Overflow lainnya tentang bagaimana penggunaan except: passtidak disarankan. Kenapa ini buruk? Kadang-kadang saya hanya tidak peduli apa kesalahannya, dan saya ingin melanjutkan dengan kodenya. try: something except: pass Mengapa menggunakan except: passblok buruk? Apa yang membuatnya buruk? Apakah ini fakta bahwa saya passmelakukan …


13
Apakah Anda (benar-benar) menulis kode aman pengecualian? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk …



4
Menangkap pengecualian saat menggunakan pernyataan 'with' Python
Sayangnya, saya tidak tahu cara menangani pengecualian untuk pernyataan python 'with'. Jika saya punya kode: with open("a.txt") as f: print f.readlines() Saya benar-benar ingin menangani 'file not found exception' untuk melakukan sesuatu. Tetapi saya tidak bisa menulis with open("a.txt") as f: print f.readlines() except: print 'oops' dan tidak bisa menulis …




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.