关于将python脚本添加到cmd命令的问题。
我自己写了一个python脚本,用来拷贝文件用的。脚本内部通过 sys.argv 这个列表接受我在CMD中输入的参数。然后在执行程序。
命令是
python D:\学习资料\小练习\文件拷贝.py 参数1 参数2
后来我觉得在CMD中每次都输入一大堆的命令太麻烦了。
我希望在CMD中直接输入一个我指定的命令,例如: cp就等同于上面那一大段命令。
按照网上的说法,先建立一个cp.cmd文件,文件内容是 python D:\学习资料\小练习\文件拷贝.py
将这个文件的目录存入系统的PATH全局变量当中。这样以后我每次在cmd中输入 cp 就等于输入上面的命令。
现在的问题是;我无法接受到参数了。我输入 cp 参数1 参数2
结果我发现 sys.argv 没有接收到参数。
请问如何解决这个问题?因为我不知道该用什么专业的词汇描述这个问题。所以在网上我也没能找到答案。
本帖最后由 isdkz 于 2023-1-11 17:34 编辑
cp.cmd 里面的内容:
@echo off
python D:\学习资料\小练习\文件拷贝.py %* 直接建一个批处理文件不行吗?
页:
[1]