Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの予期しないインデントとは何ですか?


Pythonはインデントを主張するだけでなく、一貫したインデントを主張します。 1行を4スペースインデントし、次の行を3(または5、6、。)インデントすると、Pythonで予期しないインデントのエラーが発生します。

指定されたコードでは、3行目は2行目よりも先頭に多くのスペースがあります。ブロック内のコードのすべての行は、まったく同じ数のスペースで始まる必要があります。両方のprintステートメントは、同じ数のスペースでインデントする必要があります。したがって、予期しないインデントが表示されない修正されたコードは次のとおりです。

def a():
    print "foo"
    print "baz"


  1. PythonのOSモジュールとは何ですか

    はじめに PythonのOSモジュールには、開発者が現在作業しているオペレーティングシステムと対話できるようにするさまざまな機能が付属しています。この記事では、主にディレクトリ/フォルダの作成と削除、ディレクトリの名前の変更、さらにはファイル処理の基本について学習します。 面倒なことはせずに、始めましょう。 はじめに PythonのOSモジュールは、インストール時にpython内にパッケージ化されています。これは、PIPを使用して個別にインストールする必要がないことを意味します。さまざまなメソッド/関数にアクセスするには、モジュールをインポートする必要があります。 import os

  2. PythonのCGIとは何ですか?

    Common Gateway Interface(CGI)は、外部ゲートウェイプログラムがHTTPサーバーなどの情報サーバーとインターフェイスするための標準です。 現在のバージョンはCGI/1.1であり、CGI/1.2は進行中です。 ウェブブラウジング CGIの概念を理解するために、ハイパーリンクをクリックして特定のWebページまたはURLを参照するとどうなるかを見てみましょう。 ブラウザがHTTPWebサーバーに接続し、URL、つまりファイル名を要求します。 WebサーバーはURLを解析し、ファイル名を探します。そのファイルが見つかった場合はブラウザに送り返します。それ以外の場合は、