Python - テンプレート

#!/usr/bin/env python3

"""
スクリプトの説明:
ここにスクリプトが何をするかを簡単に説明します。

使用法:
    python script_name.py [オプション]
"""

import sys

# 定数の定義
CONSTANT = "value"

# 関数の定義
def function_name():
    """
    関数の説明:
    ここに関数の詳細な説明を書きます。
    """
    print("これは関数です")

# メイン処理
def main(args):
    """
    メイン処理の説明:
    コマンドライン引数を処理し、スクリプトのメインロジックを実行します。
    """
    print("スクリプトが開始されました")

    # 関数の呼び出し
    function_name()

    # 引数の処理
    if len(args) > 1 and args[1] == "example":
        print("例のパラメータが渡されました")
    else:
        print(f"他のパラメータが渡されました: {args[1:]}")

    # ループ処理
    for i in range(1, 6):
        print(f"カウント: {i}")

    print("スクリプトが終了しました")

if __name__ == "__main__":
    # コマンドライン引数をメイン関数に渡す
    main(sys.argv)