Я действительно не думаю, что то, о чем я прошу, сложно, но я не могу найти ничего, что помогло бы без разговоров о целых числах или различного рода аргументах. Я просто хочу вызывать различные функции, используя argparse. Я хочу позвонить на SHC Updater, HCM или Cloud. Прямо сейчас это делает все 3.
Мне нужно, если заявления.
if __name__ == "__main__":
def _msg(updated):
return "was updated" if updated else "already up-to-date"
HCM_Updater = HCM()
updated = HCM_Updater.update()
print("HCM {}.\n".format(_msg(updated)))
SHC_Updater = SHC()
updated = SHC_Updater.update()
print("SHC {}.\n".format(_msg(updated)))
Cloud_Updater = Cloud()
updated = Cloud_Updater.update()
print("Cloud {}.\n".format(_msg(updated)))