Я использую файл, содержащий переменные в качестве ввода для программы, который затем импортируется в основную программу во время выполнения. Я перемещаю эту систему на использование argparse, считывая входные значения из файла. Одной из текущих входных переменных является список словарей, причем каждый словарь предоставляет настройки для данного расчета.разбор словаря из файла в python с помощью argparse?
CalculationVals=[{'startx':0,'starty':0,'endx':10, 'endy':10}, {'startx':1,'starty':1,'endx':12, 'endy':12}]
, а затем в основной части программы отдельные CalculationVals зацикливаются. Есть ли способ прочитать это с помощью argparse или лучший способ предоставить этот ввод с использованием метода argparse? Преимущество здесь не в использовании дополнительных пакетов.
Почему? Это не то, на что указывает argparse, –
Ваше описание неполное. Является ли текущий файл 'py', который вы« импортируете »(буквально). Почему вы хотите изменить использование 'argparse' для чтения файла; он не читает файлы, хотя его можно использовать для определения имени файла. Он анализирует командную строку, а не файлы. – hpaulj