タグ

エラーに関するGen2423のブックマーク (4)

  • PyCharmでデバッグを行う方法 - ガンマソフト

    間違いのないコードを書くには、とにかく「しつこくデバッグを行うこと」が必要です。うまく結果が出たと思っても、デバッガーで必ず途中過程を確認します。 そのためプログラミングには、デバッグしやすく、デバッグから情報を得やすい環境が必要です。PyCharmをオススメする理由の1つは、使いやすいデバッグインターフェースがあるからです。 デバッグがプログラミングに欠かせないのは、以下の3つが可能になるからです。 指定した行でプログラムを一時停止できる(ブレークポイントの配置) 一時停止した行の変数の値を確認できる 一時停止の後、プログラムを1行ずつ確認しながら続行できる(ステップ実行) すなわち、プログラムの実行プロセスを詳細に確認できます。だから、デバッグを繰り返すと、プログラミングの理解も深まります。プログラミングの上達はデバッグなくしてありえません。 今回は、PyCharmを用いた一般的なデバ

    PyCharmでデバッグを行う方法 - ガンマソフト
  • Python で例外のエラーメッセージを取得するコード例

    組み込み例外 UnicodeDecodeError(ユニコード デコード エラー) や ValueError(バリュー エラー) といった、『組み込み例外』をキャッチした時のエラーメッセージ取得例です。 (Python) 組み込み例外 (UnicodeDecodeError, ValueError など) 『エラーメッセージ全体』を取得 Python マニュアルによると、例外が発生したときに画面にたくさん表示された『エラーメッセージ全体』は、『スタックトレース』と呼ばれるもののようでした。 これらの文字列は、標準の traceback(トレースバック) モジュールで取得することができました。 フォーマット エクセ traceback.format_exc() を使用します。 (Python) traceback.format_exc(limit=None, chain=True) Unic

    Python で例外のエラーメッセージを取得するコード例
  • Seleniumで待機処理するお話 - Qiita

    from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.common.exceptions import TimeoutException #ここではEdgeを使っています driver = webdriver.Edge(executable_path='C:\\...\\MicrosoftWebDriver.exe') driver.get('https://www.yahoo.co.jp/') # ページ上のすべての要素が読み込

    Seleniumで待機処理するお話 - Qiita
  • Pythonの例外処理にはtry-exceptを使おう! | Liibercraft|リーベルクラフト

    Pythonでコードを書いていると例外処理を行いたい事があります。 エラーの内容は基的には実行時にエラーチェックをしてくれます。それに機能的な事前に一覧化してエラーコードの一覧などを作るのが一般的です。 しかし、例えば、ネットワークに関するエラー(特にAPIなどで外部のサーバにリクエストする場合)に関してはどの様なエラーが返ってくるか全く分かりません。そんな時は「try-except」を使って例外処理のコードを書くのが一般的です。 今回はPythonで例外処理をする際に使う「try-except」について解説します。 エラーについて知っておこう! まずはPythonのエラーの種類について、ざっくりとおさらいしておきましょう。 Pythonの公式チュートリアルでも紹介されていますが、エラーには以下の2種類があります。 ・構文エラー(SyntaxError) ・例外 まずはこの2つのエラー(

    Pythonの例外処理にはtry-exceptを使おう! | Liibercraft|リーベルクラフト
  • 1