naritoブログ

【お知らせ】
新ブログができました。今後そちらで更新し、このサイトは更新されません(ウェブサイト自体は残しておきます)
このブログの内容に関してコメントしたい場合は、新ブログのフリースペースに書き込んでください

このブログの内容を新ブログに移行中です。このブログで見つからない記事は、新ブログにありま

Python、例外を文字列として取り出す

約1022日前 2015年12月28日14:09
プログラミング関連
Python
例外を文字列として扱いたい、ってときがある
そんなときのためのtips
ログとして書き込んだり(logging)
ファイルに記録したい、ってときに重宝します


import traceback

try:
my_list = ['一番目']
my_list[2]
except:
except_str = traceback.format_exc()
print('例外を文字列として表示')
print(except_str)
print('表示終了')


実行結果はこうなります

>>>
例外を文字列として表示
Traceback (most recent call last):
File `C:\Users\kuma\Desktop\test.py`, line 6, in <module>
my_list[2]
IndexError: list index out of range

表示終了