如何为python脚本"python filename.py"制作关键字



我正在尝试为python filename.py创建一个别名,以便使用my_keyword运行我的脚本文件。

示例:

python filename.py
python filename.py

需要转换为

my_keyword

所以这将调用我的文件。

有可能吗?如果可能的话,那么我该如何做到这一点。

如果您使用的是Linux、MacOS或其他基于Unix的环境,请将文件重命名为my_keyword,并使用shebang行使其使用Python解释器,并使文件可执行。然后确保该文件位于shellPATH中的目录中。

mv filename.py my_keyword
chmod +x my_keyword

确保文件的第一行是:

#!/usr/bin/env python

这告诉shell运行Python并解释文件的内容。

您可能希望在/usr/local/bin中安装该文件,或者将~/bin添加到PATH中,这样您就可以在不输入完整路径的情况下执行该文件。

对于macOS X Catalina,您可以通过alias:执行此操作

  1. 打开终端
  2. 键入ls -la检查您是否有.zshrc
  3. 如果是,并且假设文件位于Desktop中的某个文件夹中,您只需键入以下内容即可,请注意,您需要相应地交换your_usernameyour_folder

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

  1. source ~/.zshrc

对于Catalina之前的macOS X,请将.zshrc替换为上面指令中的.bash_profile

如果您在UNIX操作系统上,您可以使用关键字my_keyword为您的filename.py创建alias,然后您可以从终端轻松执行,如下所示,

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

对于Windows:https://medium.com/@shivamedical/create-command-line-alias-in-windows-76684635b4c4

最新更新