Как запустить файл Python, используя уникальную команду вместо использования ключевого слова «python» ⇐ Python

Программы на Python
Anonymous
Как запустить файл Python, используя уникальную команду вместо использования ключевого слова «python»

Сообщение Anonymous »

Это может звучать глупо, но мне просто нужно знать, как это возможно.
У меня есть файл 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 --message «Привет, меня зовут Тони»
И На выходе я получаю следующее:

Ваше сообщение: Привет, меня зовут Тони

Однако требуется, чтобы при вводе команды я запускал ее таким образом, чтобы python hello.py можно было заменить уникальной командой.
Хотите, чтобы я мог запустить эту команду hello из любого каталога. Это вроде как переменная среды.
Я хочу сделать это пакетом Python, загрузить на pypi.org, и после того, как кто-то выполнит установку pip, он сможет запустить что-то вроде :

Код: Выделить всё

hello --message "Hi my name is Tony"
Кто-нибудь знает, как добиться этой настройки?

Подробнее здесь: https://stackoverflow.com/questions/724 ... on-keyword

Вернуться в «Python»