не знаю, почему я не могу выполнить репликацию, возможно, это проблема с Python, но следующий код находится в моем файле trash.py
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-a','--asd',help='asd',required=True)
args = vars(parser.parse_args())
print(type(eval(args['asd'])))
, и когда я запускаю его из своей оболочки Power с помощью следующей команды
python trash.py --a "{'a':1}"
это дало мне ожидаемый результат:
<class 'dict'>
Я использую Python 3.6.8