Advertisement
niromru

Argparse ---> Парсинг словаря

Mar 10th, 2021
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.42 KB | None | 0 0
  1. import sys
  2. import argparse
  3. s = {}
  4. i = 1
  5. so = False
  6. while True:
  7.     try:
  8.         if sys.argv[i] == '--sort':
  9.             so = True
  10.         else:
  11.             t = sys.argv[i].split('=')
  12.             s[t[0]] = t[1]
  13.     except IndexError:
  14.         break
  15.     i += 1
  16. if not so:
  17.     for i in s.keys():
  18.         print('Key:', i, 'Value:', s[i])
  19. else:
  20.     for i in sorted(s.keys()):
  21.         print('Key:', i, 'Value:', s[i])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement