How to open file using argparse?

后端 未结 5 1651
南方客
南方客 2020-11-29 19:13

I want to open file for reading using argparse. In cmd it must look like: my_program.py /filepath

That\'s my try:

parser = argparse.ArgumentParser()
         


        
5条回答
  •  长情又很酷
    2020-11-29 19:46

    The type of the argument should be string (which is default anyway). So make it like this:

    parser = argparse.ArgumentParser()
    parser.add_argument('filename')
    args = parser.parse_args()
    with open(args.filename) as file:
      # do stuff here
    

提交回复
热议问题