pythonでエラーを表示する方法

Pythonのよくある間違いは

1. NameError変数名エラー
2. IndentationErrorコードインデントエラー
3. AttributeErrorオブジェクト属性エラー
4. TypeError
5. IOError入力および出力エラー
6. KeyErrorディクショナリキー値エラー

具体的な紹介

  1. NameError変数名エラー

エラー:

 printa
Traceback(mostrecentcalllast):
File"<stdin ",line1,in<module 
NameError:name'a'isnotdefined

解決:

まず、に値を割り当てます。それを使用するには。実際のコーディングプロセスでは、NameErrorエラーが報告されたときに、変数に値が割り当てられているかどうか、またはケースの不整合エラーがあるかどうかを確認します。
つまり、誤って間違った変数名を書き込んだということです。

注:Pythonでは、変数宣言ステートメントを表示する必要はありません。変数は、初めて割り当てられたときに自動的に宣言されます。

「pythonチュートリアル」の勉強をお勧めします。

 a=1
 printa
1
  1. IndentationErrorコードインデントエラー

コード

a=1b=2
ifa<b:
printa

エラー:

IndentationError:expectedanindentedblock

理由:

インデントが間違っています。Pythonのインデントは非常に厳密です。行の先頭に複数のスペースがある場合、スペースが少ないとエラーが報告されます。これは、初心者がPythonのコーディング規則に精通していないためによくある間違いです。 def、class、if、for、whileなどのコードブロックをインデントする必要があります。

インデントの幅は4スペースです。1つのポイントを説明する必要があります。テキストエディタが異なれば、タブ文字で表されるスペース幅も異なります。プラットフォームやエディタ間でコードを読み書きする必要がある場合は、タブを使用しないことをお勧めします。 。

解決

a=1b=2
ifa<b:
printa
  1. AttributeErrorオブジェクト属性エラー

エラー:

 importsys
 sys.Path
Traceback(mostrecentcalllast):
File"<stdin ",line1,in<module 
AttributeError:'module'objecthasnoattribute'Path'

理由:

sysモジュールにはPath属性がありません。

Pythonは大文字と小文字を区別し、Pathとpathは異なる変数を表します。パスをパスに変更するだけです。

 sys.path
['',' /usr/lib/python2.6/site-packages']

コンテンツの拡張:

pythonビューエラータイプ

‘''
エラータイプの表示
‘''try:
a =int(input(&#39;配当を入力してください'))
b =int(input(&#39;除数を入力してください'))print(a/b)print('******************')
except Exception as m:print(m)

これまで、pythonでエラーを表示する方法に関するこの記事を紹介しました。pythonでエラーを表示する方法の詳細については、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLouをさらにサポートしていただければ幸いです。 Cn!

Recommended Posts

pythonでエラーを表示する方法
pythonでエラーをカスタムキャッチする方法
インストールされているモジュールをpythonで表示する方法
pythonウェブページコードの表示方法
pythonコードでラップする方法
Pythonで括弧を省略する方法
pythonでクラスを書く方法
pythonで数値をフィルタリングする方法
PythonでExcelを読む方法
pythonでreturnを書く方法
pythonモジュールを表示する方法
Pythonで変数を理解する方法
pythonで変数をクリアする方法
PythonでSQLiteを使用する方法
およびおよびまたはPythonでの使用方法
Pythonでサードパーティモジュールを導入する方法
pythonでnull値を表す方法
pythonでwinプログラムを書く方法
Pythonでサードパーティモジュールをインストールする方法
pythonでtryステートメントを書く方法
Pythonでプライベート属性を定義する方法
Pythonでグローバル変数を理解する方法
さまざまなシステムでのPythonopenメソッド
pythonで辞書を並べ替える方法
pythonで背景音楽を追加する方法
pythonで相対パスを表す方法
pythonでround関数を使用する方法
Pythonのインターフェースに基づいてプログラミングする方法
ubuntuサーバー環境にpythonをインストールする方法
pythonでアシスタントを実行するコードを使用する方法
pythonでゲームを書く方法を教えてください
pythonでファイルとディレクトリを削除する方法
ダウンロードしたモジュールをpythonでインストールする方法
告白プログラムをpythonで書く方法
pythonで連続乗算計算を実行する方法
pythonコードにコメントする方法
pythonをすばやく学ぶ方法
pythonプラグインをアンインストールする方法
pythonオブジェクトを理解する方法
パイソンタプルの使い方
Ubuntuで詳細なネットワークルーティングテーブルを表示する方法
Pythonでのパッケージの導入を理解する方法
pythonで写真を自動的にダウンロードする方法の例
IEを添付ファイルとしてPythonで保存する方法
Ubuntu14.04でPython仮想環境を作成する方法
ubuntuでhanlpを使用する方法
pythonスレッドプールの使用方法
pythonで円の領域を見つける方法
CentOSにPHP7.4をインストールする方法
pythonの一般的なエラーと解決策
pythonプログラムを保存する方法
Ubuntu14.04にmysqlをインストールする方法
CentOS8にPython3.8をインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
CentOS8にPythonをインストールする方法
Centos7.2にHDP2.6をインストールする方法
python dict garbledを解決する方法
Ubuntu14.04にmysqlをインストールする方法
あなたはまだパイソンでケーキを描く方法を知っていますか? ? ?
pythonオブジェクト指向プログラミングを理解する方法
centos7にAndroidSDKをインストールする方法