コマンドライン引数をリストに格納し、出力するプログラムを作りました。
使用例:
yusuke@mbp 20220815 % python main.py "apple" "orange"
['apple', 'orange']
-
解説
引数がない場合は、「引数を入力してください」と返されるようにしました。
コマンドライン引数は、文字列なので、リスト型に型変換しています。 -
ソースコード
import sys
def main():
args = list(sys.argv[1:])
if not args:
print("引数を入力してください")
sys.exit(1)
ex_lists = []
ex_lists.append(args)
for ex_list in ex_lists:
print(ex_list)
sys.exit(0)
if __name__ == '__main__':
main()