きっと続かんブログ

勉強したことや人に言いたいことを書く。

pythonでコマンドライン引数を受け取る方法

import argparse

...

if __name__ == "__main__":
    parser = argparse.ArgumentParser()
    parser.add_argument('-dir', dest='input_dir', type=str) 
    parser.add_argument('-num', dest='number', type=int)
    parser.add_argument('--myoption', dest='opt', action='store_true', help='use myoption or not') # "--myoption"を付けるとTrue
    args = parser.parse_args()

    print(args.input_dir)
    print(args.number)
    print(args.opt) # True of False