鱼C论坛

 找回密码
 立即注册
查看: 2716|回复: 2

[已解决]关于将python脚本添加到cmd命令的问题。

[复制链接]
发表于 2023-1-11 14:49:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我自己写了一个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 没有接收到参数。
请问如何解决这个问题?因为我不知道该用什么专业的词汇描述这个问题。所以在网上我也没能找到答案。
最佳答案
2023-1-11 17:32:15
本帖最后由 isdkz 于 2023-1-11 17:34 编辑

cp.cmd 里面的内容:
@echo off
python D:\学习资料\小练习\文件拷贝.py %*
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-11 17:32:15 | 显示全部楼层    本楼为最佳答案   
本帖最后由 isdkz 于 2023-1-11 17:34 编辑

cp.cmd 里面的内容:
@echo off
python D:\学习资料\小练习\文件拷贝.py %*
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-11 23:00:48 | 显示全部楼层
直接建一个批处理文件不行吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 05:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表