python中argparse库的使用,

0 阅读1分钟

输入代码示例,

import os 
import sys 
import time 
import argparse 


if __name__ == "__main__":
    start_t = time.time()

    parser = argparse.ArgumentParser()
    parser.add_argument('--input_dir_path', default='real_input_dir_path')
    parser.add_argument('--output_dir_path', default='real_output_dir_path')
    args = parser.parse_args()

    input1 = args.input_dir_path 
    input2 = args.output_dir_path
    print(f"input1 = {input1}, input2 = {input2}.")

    end_t = time.time()
    print(f"used time: {(end_t - start_t) / 60.0} minutes!")

在终端中执行,

python tmp.py --input_dir_path /home/map/input_dir_path --output_dir_path /home/map/output_dir_path

结果为,

input1 = /home/map/input_dir_path, input2 = /home/map/output_dir_path.
used time: 0.0001167138417561849 minutes!