在python使用过程中,用bat文件进行文件读写操作时,对命令行参数的在 sys.argv 列表中的位置经常弄不清楚。
批处理文件如下:
@py
.exe E
:\python\aliyunclass\newdir\seeArgv
.py
%*
@pause
打开位于 E:\python\aliyunclass\newdir 文件夹下的 seeArgv.py文件。 seeArgv.py内容如下:
import sys
print(sys
.argv
)
然后运行 win + R ,输入 seeArgv ,回车后结果如下: 执行 seeAgrv hello world 结果为: 可以看出来返回的是一个列表,且列表第一个字符串表示文件路径。