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
启用了详细信息模式