どうしてもスクリプトがうまく動かない時
スクリプトファイルを実行させていて、どうしても困るのはエラーが発生した時、一瞬エラーが表示されるのですが、人並みの動体視力では読み切れません。そこでエラーをチェックするスクリプトを組んでみました。エラーをチェックするスクリプト
もしかすると順番が逆になってしまいますが、まず「標準モジュールを使えるようにしてみよう」を読んで、標準モジュールを使えるようにしてください。標準モジュールのtracebackモジュールを使います。# coding: shift-jis
import sys
import traceback
try:
import (チェックするスクリプト)
except:
traceback.print_exc()
raw_input()
このスクリプトは「try:」以下でチェックするスクリプトを動かし、エラーが発生したらエラー内容を表示するというものです。「スクリプトはコピペするよりも自分の手で書いた方が覚えられる」という持論を持っていますが、今回は特別にスクリプトをコピペできるようにしました。次のリンク先をコピペすると使用可能になります。ErrorCheck.py へのリンク