INNER CODE UNIT · Python

count_directory_code_lines

AsPJT/PAX_SAPIENTICA · Scripts/CodeCounter.py:32

def count_directory_code_lines(directory):
    total_lines = 0
    for root, dirs, files in os.walk(directory):
        if is_excluded_dir(root):
            continue
        for file in files:
            if file.endswith(('.cpp', '.hpp')):
                file_path = os.path.join(root, file)
                total_lines += count_code_lines(file_path)

    return total_lines

# 使い方
# 探索するディレクトリのパスを入力する
directory = input("Directory:")
print(f"Total code lines: {count_directory_code_lines(directory)}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…