コマンドライン引数を Python で取得する方法
sysモジュールを使用すればコマンドライン引数が取得できます。以下に実際に使用した例を示します。
import sys
arguments = sys.argv
# 第一个参数是脚本名称,之后的参数是命令行参数
script_name = arguments[0]
command_line_arguments = arguments[1:]
print("脚本名称:", script_name)
print("命令行参数:", command_line_arguments)
上記コードを実行し、python script.py arg1 arg2 arg3などとコマンドライン引数をコマンドラインに入力すると、次の出力が得られます。
脚本名称: script.py
命令行参数: ['arg1', 'arg2', 'arg3']
この例では、sys.argv はリストを返します。先頭の要素はスクリプト名で、その先の要素はコマンドライン引数です。必要に応じて、それらの引数を使用して操作を実行できます。