为python脚本创建别名
我是python编程新手。我想为脚本创建一个别名,以便在终端中使用它 我有一个名为r.py的.py文件,我正在尝试为它创建一个别名。我使用以下命令创建了它:为python脚本创建别名,python,bash,terminal,Python,Bash,Terminal,我是python编程新手。我想为脚本创建一个别名,以便在终端中使用它 我有一个名为r.py的.py文件,我正在尝试为它创建一个别名。我使用以下命令创建了它: $ alias new="python /Python_scripts/radians.py" 现在,当我在终端中键入单词new时,它给出了一个错误——“没有这样的文件存在” 有人能告诉我怎么做吗?路径可能不正确: alias new="python /Python_scripts/radians.py" 将尝试在根级别查找Python
$ alias new="python /Python_scripts/radians.py"
现在,当我在终端中键入单词new时,它给出了一个错误——“没有这样的文件存在”
有人能告诉我怎么做吗?路径可能不正确:
alias new="python /Python_scripts/radians.py"
将尝试在根级别查找Python_脚本目录,而我假定它将位于您的主目录中。尝试用相对路径替换它
alias new="python Python_scripts/radians.py"
或者,更好的是,用
alias new="python ~/Python_scripts/radians.py"
这样您就可以在任何地方运行别名命令。您的路径正确吗?您试图使用“绝对路径”还是“相对路径”?您可以运行'readlink-m radians.py'来获取python脚本的绝对路径,然后用它来更新别名。在bash语法中,
=
周围不允许有任何空间,以便于移植。@BurhanKhalid为什么<代码>~
也由POSIX标准定义为引用当前用户的主目录。诚然,有些情况下您不能使用~
,但这不是其中之一,这是一个正确性问题,而不是可移植性问题。