Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为python脚本创建别名_Python_Bash_Terminal - Fatal编程技术网

为python脚本创建别名

为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

我是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"
或者,更好的是,用

alias new="python ~/Python_scripts/radians.py"

这样您就可以在任何地方运行别名命令。

您的路径正确吗?您试图使用“绝对路径”还是“相对路径”?您可以运行'readlink-m radians.py'来获取python脚本的绝对路径,然后用它来更新别名。在bash语法中,
=
周围不允许有任何空间,以便于移植。@BurhanKhalid为什么<代码>~
也由POSIX标准定义为引用当前用户的主目录。诚然,有些情况下您不能使用
~
,但这不是其中之一,这是一个正确性问题,而不是可移植性问题。