\

Pythonでコード行数を数える方法について説明します。この記事では、Pythonで書かれたプログラムの物理的な行数(空白行やコメント行を含む)と論理的な行数(実際のコード行)を数える方法を紹介します。

コード行数計測ツール「cloc」

「cloc」は、様々な言語のコード行数を「空行数」、「コメント行数」、「論理LOC」に分類して計測してくれるオープンソースのツールです。このツールを使うと、Pythonのコード行数を簡単に計測することができます。

clocのインストール

clocをインストールするには、以下のコマンドを入力します。

$ brew install cloc

clocの使用方法

clocを使ってリポジトリ全体のコード行数を計測するには、以下のコマンドを入力します。

$ cloc path/to/directory

このコマンドを実行すると、言語別にコード行数が出力されます。

Pythonプログラムでコード行数を数える

Pythonの標準ライブラリを使用して、Pythonプログラムでコード行数を数えることも可能です。以下に、Pythonプログラムでテキストファイルの行数を数える簡単なコードを示します。

def count_lines(filename):
    with open(filename, 'r') as f:
        lines = f.readlines()
    return len(lines)

filename = 'your_file.py'
print(f'Number of lines in {filename}: {count_lines(filename)}')

このコードは、指定したファイルを開き、その行数を数え、結果を表示します。

以上、Pythonでコード行数を数える方法について説明しました。これらの方法を使って、Pythonプログラムの行数を簡単に計測することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です