Я экспериментирую с модулем argparse
, и у меня возникают проблемы с пониманием того, как передавать аргументы из синтаксического анализатора, созданного в main()
, в новую функцию, которая будет использовать аргументы. Я попытался прочитать некоторые книги и документацию по этой теме, но я чувствую себя только более смущенным. Я вставил свой код ниже.
CODE:
import argparse
def main():
parser = argparse.ArgumentParser()
parser.add_argument("--skip", "-s", help="Skip updates to configuration.",
action="store_true")
args = parser.parse_args()
def config_check(*pass args here from main*):
if args.skip:
print("Not making modifications!")
else:
print("Making modifications!")
if __name__ == "__main__":
main()