cmd脚本接受传入参数

               


【已解决】Windows的CMD中,如何获得参数中 & (ampersand)之后的值

【问题】

想要在windows的cmd中运行python脚本:

但是,结果传入到Python中的参数-f却只获得了:

http://blog.tianya.cn/blogger/post_read.asp?BlogID=2723898

而&字符,英文叫做ampersand,以及之后的值:

&PostID=23024897

都丢失了。

【解决过程】

1.网上找了半天,终于是参考:

How do I escape ampersands in batch files?

通过字符^(通过Shift+6输入),英文叫做 caret,,中文被翻译为脱字符号,插入符号:

BlogsToWordpress.py -f http://blog.tianya.cn/blogger/post_read.asp?BlogID=2723898^&PostID=23024897

最后成功可以正常输入参数,脚本中可以获得完整的参数:

http://blog.tianya.cn/blogger/post_read.asp?BlogID=2723898&PostID=23024897

了。

 

【总结】

关于cmd中&后面的参数无法获得的问题,其实之前就遇到过。

以为没法避免此问题呢,现在终于通过添加^而解决了。



如何让cmd脚本接受传入参数

Posted on  2008-06-02 20:13  nt05 阅读(243) 评论( 0编辑  收藏 
%0代表其本身 %1代表第1个参数 %2代表第2个参数 依次类推


           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值