- A 実行-時間 エラー 次の場合に発生します Python あなたが言っていることを理解していますが 実行します あなたの指示に従うときトラブルに。
- あなたはそれを知る必要があります Python実行します インクルード プログラム 2つのステップで。
- Pythonはランタイムエラーを特徴としているだけでなく、それに遭遇した場合は、 ランタイムエラーハブ.
- Pythonのような開発者ツールについて広範囲に書いた。 私たちに行く 開発ツールハブ.
このソフトウェアは、ドライバーの稼働を維持するため、一般的なコンピューターエラーやハードウェア障害からユーザーを保護します。 3つの簡単なステップで今すぐすべてのドライバーをチェックしてください:
- DriverFixをダウンロード (検証済みのダウンロードファイル)。
- クリック スキャン開始 問題のあるすべてのドライバーを見つけます。
- クリック ドライバーの更新 新しいバージョンを入手し、システムの誤動作を回避します。
- DriverFixはによってダウンロードされました 0 今月の読者。
プログラミング とても楽しいですが、ある時点で、 プログラム、残念ながら、そして必然的に、 エラー 表示されます. したがって、エラーの原因、理解、および修正は、プログラミングの重要な部分です。
3つの主要なタイプがあります エラー あなたが入ることができること Python しかし、ここでは解決する方法について話します Pythonランタイムエラー.
ランタイム エラー 次の場合に発生します Python あなたが言っていることを理解していますが、あなたの指示に従うと問題が発生します。
Pythonランタイムエラーを修正するにはどうすればよいですか?
つまり、すべてを正しく記述しました。つまり、構文は正しいのですが、 Python まだあなたが言っていることを理解していません。 簡単な例を見てみましょう Python ランタイムエラー:
- 印刷(解決策)
この単純な行を実行しようとすると、定義しなかったという理由だけでランタイムエラーが発生します。 解決 変数。 線には意味がありません。
その難問をよりよく理解するために、英語の文法と関連付けてみましょう。 この文を例にとってみましょう。
- ドアを食べてください。
文法的には、この文にはまったく問題はありません。 すべてがそこにあり、すべての構文要素が正しいです。
しかし、文章を理解しようとしているとき、単語をつなぎ合わせているときは、ドアを開閉したり、ドアを閉めたり、取り出したりして食べてもよいことを知っているので、意味がありません。
プログラミングでは、これはランタイムエラー 開始する前に表示されるため プログラム. ランタイムにはいくつかの種類があります エラー. この記事では、それらを解決する方法を学びます。
1. 未定義の変数または関数を使用してください。
これは、変数名で大文字を一貫して使用していない場合にも発生する可能性があります。
callMe =“ Brad”
印刷(callme)
トレースバック(最後の最後の呼び出し):送信したコードの2行目:print(callme) NameError:名前 'callme'が定義されていません
この場合、 プログラム 未定義の変数を返しました エラー. 変数を定義しました 電話してね、しかし、別の変数を出力しようとすると、 電話してね。 大文字と小文字を区別して、定義したとおりに変数を使用する必要があります。
2. ゼロ除算
何だと思う? Python 数学を気にし、数学ではゼロ除算 意味がありません。
印刷(1/0)
トレースバック(最後の最後の呼び出し):送信したコードの1行目:print(1/0) ZeroDivisionError:ゼロによる除算
したがって、この行は実行時エラーを次のように返します。 Python それを正しく読むことはできますが、それを実行することになると、数学的な意味がないため、彼はそうすることを拒否します。
3. 間違ったタイプのデータで演算子を使用する
print(「テキストと数字を追加しようとしています」+ 20)
トレースバック(最後の最後の呼び出し):送信したコードの1行目:print( "テキストと数字を追加しようとしています" + 20) TypeError:str( "int"ではない)のみをstrに連結できます
この行は、数字、クレヨン、オレンジのテキスト、鳩の椅子などを追加しようとしたため、ランタイムエラーを返します。 さまざまなタイプの変数を使用して操作を実行することは意味がありません。
あなたもそれを知る必要があります Python プログラムを2つのステップで実行します。 最初に構文をチェックし、構文が正しい場合は、プログラムを実行する2番目のステップに進みます。 そこで、彼は実行時エラーの可能性に遭遇しました。
このガイドがすべての質問にお答えすることを願っていますが、他に問題がある場合や他の問題が発生した場合は、下のコメントセクションにそれらを投げてください。できるだけ早くご連絡いたします。
よくある質問
ランタイムエラーを修正する最も速い方法は、単にインストールすることです。 専用のランタイムエラーフィクサー.
行の1つに未定義の変数、ゼロ除算、または異なるタイプの変数を使用した操作の実行などの問題が含まれている場合、ランタイムエラーが返されます。
最も単純な例は、次のような単純な行を持つプログラムです。 印刷(1/0). あなたがそれを実行すると、あなたは得るでしょう ZeroDivisionError: ゼロ除算 エラー, これはランタイムエラーです。