我正在尝试为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
:执行此操作
- 打开终端
- 键入
ls -la
检查您是否有.zshrc
- 如果是,并且假设文件位于Desktop中的某个文件夹中,您只需键入以下内容即可,请注意,您需要相应地交换
your_username
和your_folder
echo "alias key="python /Users/your_username/Desktop/your_folder/filename.py"" >> ~/.zshrc
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