在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
结果为:
可以看出来返回的是一个列表,且列表第一个字符串表示文件路径。