使用bat作为python的快捷启动
创建一个txt文件,命名为getargs.py,代码如下
import sys
args0= sys.argv[0]
args1= sys.argv[1]
print args0
print args1
再创建一个txt文档 start.txt,输入以下代码
@echo off
echo 'start'
python getargs.py 参数1 参数2
pause
修改start.txt的扩展名为bat,修改后名字为start.bat
双击start.bat 输出结果
你会发现打印出了getargs.py 参数1,并没有打印出我们想要获得的参数二,为什么呢?这个参数取得是Python的参数,你给python传入的参数,第一个是你的py文件名,第二个才是你的参数,所以在Py文件中获取参数,索引从1开始的