【发布时间】:2015-12-07 09:17:06
【问题描述】:
我是 python 新手,想制作一个简单的脚本,它在 mac/linux 终端中的作用类似于 ls 命令,但在 windows 中用于 cmd。代码本身可以工作,如果我在cmd 中使用python ls_script.py 运行脚本,它可以正常工作。但是,我想通过在我的cmd 中输入ls 来实现它,以便我可以在任何活动目录中运行它。我在cmd 中创建了一个名为ls 的环境变量,其值为python ....\ls_script.py,假设它会起作用,因为如果我要手动输入那个确切的东西,它就会起作用。但是,当我输入ls 时,会出现以下错误:
"'ls' 不是内部或外部命令、可运行程序或批处理文件。"
【问题讨论】:
-
msdn.microsoft.com/en-us/library/windows/desktop/… 或 stackoverflow.com/questions/20530996/… ... 或者制作一个 ls.bat 或 ls.cmd 文件并将其放在路径的某个位置...
-
是的,我认为这没有多大帮助,因为如果我只输入整个内容,python 会运行脚本,我希望它在我输入 ls 时运行
-
如果你将它设为一个名为 ls 的环境变量,那么你输入
%ls%我会使用doskey ls=python C:\scripts\my_script.py并使用别名(如我给你的链接中......(第二个))跨度>
标签: python shell python-3.x cmd scripting