Я работаю со скриптом из GitHub, который кто-то написал, который предназначен для командной строки.Все примеры показывают что-то вроде:
thisscript.py -u 'teepee' -p pword999 -d 8
Я хочу запустить это внутри другой функции, где я могу использовать ее как:
thisscript(username='teepee', password='pword999',...)
Основной файл содержит число class
определения и эта основная функция (ниже).Как правильно обернуть эту функцию так, чтобы я мог вызывать ее как ее собственную функцию?
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='...', add_help=False, usage='thisscript.py -u username -p password [options]')
parser.add_argument('-u', metavar='<STR>', type=str, help='username')
parser.add_argument('-p', metavar='<STR>', type=str, help='password')
parser.add_argument('-a', metavar='<INT>', type=int, default=4, help='Number ascending [4]')
parser.add_argument('-d', metavar='<INT>', type=int, default=0, help='Number descending [0]')
Я пытался сделать import thisscript
, но, похоже, это не сработало.