タグ

ブックマーク / symfoware.blog.fc2.com (3)

  • Pythonでtry exceptの書き方と、エラー内容の取得方法

    恥ずかしながら、今までPythonのプログラムを書いているとき、 ちゃんとエラー処理をしていませんでした。 というのも、exceptに何を記載したらよいのかいまいちわからないし、 エラーを受け取った時のエラーメッセージをどのように表示すればよいか わからなかったので、スルーしてました。 最近、まれにエラーが発生するプログラムにエラー発生時のログを仕込みたい時に とても困ったので調べたことをメモしておきます。 とりあえずtry-except 悪い例ですが、とにかくエラーが発生しても以降の処理を続行したい場合は、 try-exceptで囲ってしまえばOKです。 # -*- coding:utf-8 -*-print '処理開始'try:    print 'try-開始'    #エラーを発生させるため0除算    a = 10 / 0    print 'try-終了'except:    

    Pythonでtry exceptの書き方と、エラー内容の取得方法
  • Python loggingモジュールの基本的な使い方

    稀に落ちるプログラムの原因を追求するため、ログを仕込む必要に迫られました。 Pythonに標準で用意されているloggingモジュールの使い方を調べた時のメモ書きを 残しておきます。 一番簡単な使い方 単純に標準出力へエラーを表示するだけなら、これだけでOKです。 # -*- coding:utf-8 -*-import logginglogging.error('エラー') 実行すると、こんな表示になります。 エラーとデバッグログを出力しようとしても、 # -*- coding:utf-8 -*-import logginglogging.error('エラー')logging.debug('デバッグ') debugは表示されません。ログの出力レベルの初期値が「WARNING」だからです。 出力するログのレベルを変更するには

    Python loggingモジュールの基本的な使い方
  • Windowsでwgetコマンドを使用し、画像ファイルをダウンロードする

    Windows端末で画像ファイルを一括でダウンロードしたい要件がありました。 ダウンロードツールを使用すれば簡単なのでしょうが、せっかくなので、 Windows版のwgetを使用してみました。 Windows版wgetのダウンロード http://users.ugent.be/~bpuype/wget/ こちらから、バージョン1.11.4のwget.exeをダウンロードしました。 ダウンロードしたファイルを適当なパスに保存しておきます。 バッチファイルの作成 down.batというファイルを作成し、こんな内容を記載しました。 バッチファイルを実行すると、test.pngというファイルがダウンロード されていると思います。 ダウンロードの進捗を非表示にする 上記のバッチファイルを実行すると、こんな感じでダウンロード状態が表示さると思います。 これを非表示にしてみます。 How to fetc

    Windowsでwgetコマンドを使用し、画像ファイルをダウンロードする
  • 1