ホームページ  >  記事  >  バックエンド開発  >  ファイル内の行数を数える Python プログラム

ファイル内の行数を数える Python プログラム

王林
王林転載
2023-08-31 16:57:08896ブラウズ

ファイル内の行数を数える Python プログラム

Python には、ファイルに存在する行数をカウントするために使用できるファイル組み込み関数がいくつかあります。メモ帳を開き、そこにテキストを数行書き込みます。次に、このファイルは Python のファイル ハンドラーで使用され、ファイル内に存在する合計行数がカウントされます。 「r」モードは、ファイルのテキストを読み取ることによって定義されます。

###文法###

例では次の構文が使用されています -

リーリー

open メソッドは、Python でファイルを開くために使用されます。 2 つのパラメータを受け入れます -

  • file_name.txt

    -ファイル名を記載します。

  • mode

    -このパラメータは、ファイルの場所とメソッドに何が許可されるかを決定します。

    リーリー
readlines()

このメソッドは、ファイル内に存在するテキスト行のリストを返します。 リーリー

len

メソッドは、変数の長さを返すために使用されます。 ###アルゴリズム### 次の手順は -

open()'

メソッドを使用して
    'tutebox.txt'
  • (ファイル名) と

    'r' # の 2 つのパラメータを受け入れるメソッドを開始します。 ##(ファイルの読み取り)。 for ループ内の各行の反復を処理するには、オブジェクト名を 'file' として指定します。 'cnt' という名前の変数は値 '0' に初期化され、先頭から count 行を追跡します。 【例1】

  • 次に、組み込みメソッド readlines() を使用して、それを変数 li に保存します。 【例2】

  • 次に、ファイル内の for ループを使用して各行を反復処理し、カウントに 1 を加算して、行の合計数を計算します。 【例1】
  • 次に、
  • li

    という名前のパラメータを受け入れる len を使用して全長を計算し、それを

    total_line に保存します。
  • [例 2]
  • 結果を出力するには、「cnt」という名前の変数を使用します。 【例1】

  • 最後に、変数
  • total_line

    を使用して結果を出力します。 【例2】

  • 例 1 このプログラムでは、open()

    メソッドを使用してファイルを読み取るための file という名前のオブジェクトを作成します。行数をカウントするには、1 を加算してカウントを増やします。
  • リーリー ###出力### リーリー
例 2

このプログラムでは、Python のファイル処理モード「r」を使用してファイルからテキストを読み取ります。行数をカウントするには、「readlines()」メソッドを使用し、「len()」メソッドを介して合計行数を返します。

リーリー ###出力### リーリー ###結論は### モード 'r' をファイルに適用すると、2 つの例の違いがわかります。どちらの例でも、with open()

メソッドを使用してファイルを開きます。例 1 では、for ループの概念を使用してファイル内に存在する総行数を見つけますが、例 2 では、Python の事前定義メソッドの概念を使用しています。

以上がファイル内の行数を数える Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。