Python Forum
Why am I getting KeyError 'file' when using argparse?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why am I getting KeyError 'file' when using argparse?
#1
I'm trying to do that, but getting KeyError 'file'
import argparse
parser.add_argument('-s', '--server', '-f', '--file', metavar='', required=False, help="name of the user")

print(args['server'], args['file'])
myserver -s jail -f demo.txt
KeyError 'file'
Whats's wrong? How can I fix it?
Reply
#2
You need to add_argument for each and every option

parser.add_argument('-s', '--server', metavar='', required=False, help="name of the user")
parser.add_argument('-f', '--file', metavar='', required=False, help="file")
Recommended Tutorials:
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Bug argparse io issue pyDream 8 604 Apr-02-2024, 12:42 PM
Last Post: pyDream
  Not able to figure out what is wrong with argparse radioactive9 31 8,479 Mar-16-2022, 07:50 PM
Last Post: deanhystad
  argparse --help in one line. Denial 1 1,980 Sep-20-2020, 03:38 PM
Last Post: deanhystad
  Argparse error when inputting values tqader 2 2,873 Sep-11-2020, 07:42 PM
Last Post: buran
  Why this pycharm warning for argparse formatter_class value? pjfarley3 2 2,118 Sep-09-2020, 05:23 AM
Last Post: pjfarley3
  Can argparse support undocumented options? pjfarley3 3 2,191 Aug-14-2020, 06:13 AM
Last Post: pjfarley3
  In ArgParse, can two compatible formatter_class values be used? pjfarley3 2 2,581 Jul-31-2020, 02:01 PM
Last Post: pjfarley3
  How can I get some arguments using argparse? Mike Ru 0 1,873 Jun-05-2019, 12:57 PM
Last Post: Mike Ru
  argparse 2skywalkers 4 3,120 May-15-2019, 07:00 PM
Last Post: Gribouillis
  I am getting a KeyError, after file save, My goal is to after changes save file ervijay587 1 8,712 Dec-05-2018, 06:32 AM
Last Post: Gribouillis

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020