你可以打印看下argv只有三个元素。而你用argv给4个变量赋值,然后报错
& 符号几乎在哪个 shell 环境中都是具有特殊作用的,如果你确实需要传入一个带 & 的参数,建议改成这样:
&
python ex13.py apple banana "peach&" some_path
用一个双引号把参数包起来就好。