У меня есть файл Python hello.py, который принимает аргумент, используя argParse .
Код следующий:
Код: Выделить всё
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--message", type=str, required=True)
args = parser.parse_args()
message = args.message
print(f'Your message: {message}' )
И На выходе я получаю следующее:
Ваше сообщение: Привет, меня зовут Тони
Однако требуется, чтобы при вводе команды я запускал ее таким образом, чтобы python hello.py можно было заменить уникальной командой.
Хотите, чтобы я мог запустить эту команду hello из любого каталога. Это вроде как переменная среды.
Я хочу сделать это пакетом Python, загрузить на pypi.org, и после того, как кто-то выполнит установку pip, он сможет запустить что-то вроде :
Код: Выделить всё
hello --message "Hi my name is Tony"
Подробнее здесь: https://stackoverflow.com/questions/724 ... on-keyword