我正在爲個人項目編寫一個小的解析器類。該類將基本解析流行的播放列表文件並返回有用的信息。在Python中處理錯誤
由於該類將與文件進行交互,因此我不確定處理錯誤的最佳方式。我是一個Linux的傢伙,通常以errno的方式做事,但我想知道異常是否是更好的選擇。
總之,在Python世界中處理這些事情的最佳方式是什麼?
在此先感謝。
我正在爲個人項目編寫一個小的解析器類。該類將基本解析流行的播放列表文件並返回有用的信息。在Python中處理錯誤
由於該類將與文件進行交互,因此我不確定處理錯誤的最佳方式。我是一個Linux的傢伙,通常以errno的方式做事,但我想知道異常是否是更好的選擇。
總之,在Python世界中處理這些事情的最佳方式是什麼?
在此先感謝。
你想使用例外。如果你使用python 2.7,你想使用with
statement。
在標準的python文檔中有一個good tutorial,但是有大量的其他資源:wikibooks,dive into python,articles in blogs。
謝謝,這幾乎可以解答我的問題。 – bayindirh
'與'和例外.. –
在[處理異常]的python文檔中有一些文件I/O相關示例(http://docs.python.org/tutorial/errors.html#handling-exceptions) –
從Dive Into Python中查看[this example](http://www.diveintopython.net/file_handling/file_objects.html#d0e14928)。 – Paolo