Pythonのparser.add_argumentの使い方は何ですか?

Pythonで、parser.add_argumentはArgumentParserにコマンドライン引数を追加するための方法です。以下はargparseライブラリのArgumentParserクラスを使用した例です:

import argparse

# 创建ArgumentParser对象
parser = argparse.ArgumentParser()

# 添加位置参数
parser.add_argument("input", help="输入文件的路径")
parser.add_argument("output", help="输出文件的路径")

# 添加可选参数
parser.add_argument("-v", "--verbose", action="store_true", help="显示详细信息")

# 解析命令行参数
args = parser.parse_args()

# 使用解析后的参数
print("输入文件路径:", args.input)
print("输出文件路径:", args.output)

if args.verbose:
    print("启用了详细信息模式")

上記の例では、ArgumentParserオブジェクトparserを作成し、add_argumentメソッドを使用して、位置引数inputとoutput、オプション引数-vおよび–verboseをパーサーに追加しました。各引数にはヘルプ情報が付属しています。最後に、parse_argsメソッドを使用してコマンドライン引数を解析し、解析された引数をargsオブジェクトに保存しました。

コマンドラインでこのスクリプトを実行し、適切なパラメータを提供してテストすることができます。例えば:

python script.py input.txt output.txt -v

これは出力されます:

输入文件路径: input.txt
输出文件路径: output.txt
启用了详细信息模式
bannerAds