Я хочу запустить свой проект на Python через окно cmd с разными конфигурациями, например, для функции, которая требует другого параметра:
download.rawData.download(starttime=starttime, endtime=endtime)
значения времени начала и окончания из файла конфигурации: (config1.cfg)
[Parameter]
starttime=Monday
endtime=Tuesday
config2.cfg:
[Parameter]
starttime=tuesday
endtime=friday
Как лучше всего запустить проект из cmd как:
Python3 project.py --config1 //for time X
Python3 project.py --config2 //for time Y
... и т. Д., Конечно, в файле конфигурации объявлены разные начальные и конечные времена
Цель состоит в том, чтобы конфигурации основного и конечного времени не были жестко заданы в основном проекте.
То, что я пробовал до сих пор:
commandLineArgumentParser: ArgumentParser = argparse.ArgumentParser()
commandLineArgumentParser.add_argument("-config1", "--config1", help="Config file 1")
commandLineArgumentParser.add_argument("-config2", "--config2", help="Config file2")
commandLineArguments = commandLineArgumentParser.parse_args()
config1= commandLineArguments.odessa
starttime = config['Parameter']['starttime']
endtime = config['Parameter']['endtime']
Но это не сработало
У кого-нибудь есть идея?
Большое спасибо!