Skip to Content
Head First Python 第2版 ―頭とからだで覚えるPythonの基本
book

Head First Python 第2版 ―頭とからだで覚えるPythonの基本

by Paul Barry, 嶋田 健志, 木下 哲也
March 2018
Beginner to intermediate
624 pages
16h 10m
Japanese
O'Reilly Japan, Inc.
Content preview from Head First Python 第2版 ―頭とからだで覚えるPythonの基本
すべての例外を捕捉する
('
データファイルがありません。
')
('
許可されていません。
')
('
他のエラーが発生しました。
')
他のエラーが発生しました。
428
 
11
別の例外が
投げられて
います。
 別の例外、
IsADirectoryError
例外が投げられています。この例外に対応する
except
ロックを追加することもできますが、代わりに全捕捉実行時エラーを指定しましょう。これは、
どの例外(すでに指定した
2
つ以外)が発生しても実行されます。そのためには、コードの最後に
except
文を追加します。
この
except
文は
特定の例外を指定
していません。
このブロックは
全捕捉例外ハンドラを
提供します。
 この修正版を実行すると不快なトレースバックが消え、代わりにわかりやすいメッセージが表示
されます。
except
文を追加したおかげで、他の例外が投げられても処理できます。
この方が見た目がよくなっています。
全捕捉例外ハンドラ
 他のエラーが発生するとどうなるでしょうか。他のエラーを起こすために、
myfile.txt
ファイルからフォルダに変更しました。これでコードを実行して、そ
の結果を確認してみましょう。
何か失っていない?
11
章 例外処理
you are here
 
429
どうなっているのかはわかったわ。だけど、 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

入門 Python 3 第2版

入門 Python 3 第2版

Bill Lubanovic, 鈴木 駿, 長尾 高弘

Publisher Resources

ISBN: 9784873118291Other