Как сделать ключевое слово для python script "python filename.py" - PullRequest
1 голос
/ 28 марта 2020

Я пытаюсь создать псевдоним для python filename.py, чтобы я мог использовать my_keyword для запуска файла скрипта.

Пример:

python filename.py
python filename.py

Необходимо преобразовать в

my_keyword

Так что это вызовет мой файл.

Возможно ли это? Если это возможно, то как мне этого добиться.

Ответы [ 4 ]

0 голосов
/ 28 марта 2020

Для macOS X Catalina вы можете сделать это через alias:

  1. Открыть терминал
  2. Введите ls -la, чтобы проверить, есть ли у вас .zshrc
  3. Если да, и, предполагая, что файл находится в папке на вашем рабочем столе, вы можете просто напечатать следующее, обратите внимание, что вам необходимо поменять местами your_username и your_folder соответственно.

echo "alias key="python /Users/your_username/Desktop/your_folder/filename.py"" >> ~/.zshrc

source ~/.zshrc

Для macOS X до Catalina замените .zshrc на .bash_profile из приведенной выше инструкции.

0 голосов
/ 28 марта 2020

Если вы используете Linux, MacOS или другую среду на основе Unix, переименуйте файл в my_keyword и используйте строку shebang, чтобы он использовал интерпретатор Python, и создайте файл исполняемый файл. Затем убедитесь, что файл находится в каталоге, который находится в вашей оболочке PATH.

mv filename.py my_keyword
chmod +x my_keyword

Убедитесь, что первая строка файла:

#!/usr/bin/env python

Это говорит оболочке запустите Python и интерпретируйте содержимое файла.

Вы можете установить файл в /usr/local/bin или добавить ~/bin в PATH, чтобы вы могли выполнить файл без ввод полного пути.

0 голосов
/ 28 марта 2020

Если вы используете UNIX OS, вы можете сделать alias для вашего filename.py с ключевым словом my_keyword, а затем вы можете легко выполнить из терминала, как показано ниже,

$ alias my_keyword="python ./filename.py"
$ my_keyword

Для Windows: https://medium.com/@shivamethical / create-command-line-alias-in- windows -76684635b4c4

0 голосов
/ 28 марта 2020

Если вы используете ОС Linux или Ma c, добавьте следующую строку в первую строку вашего файла #!/usr/bin/python3 и сделайте файл исполняемым с помощью:

cp filename.py filename sudo chmod +x filename

Теперь вы можете выполнить файл с помощью ./filename. Если вы хотите выполнить файл из любого места, переместите его в папку пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...