我在尝试执行(从我的Linux机器上)一个python脚本时面临一些困难,该脚本从CLI获取参数以便正常运行。 脚本位于我的Windows机器上,我试图通过使用winexe来实现这一点。
./winexe -A localConfig //MyServer 'cmd.exe /c "cd C:/scriptDirectory & python MyPythonScript --user sami --day sunday --age 5"
当我执行上述命令时,MyPythonScript正在运行,但完全忽略了我通过CLI传递的参数。 有什么建议吗?
以下是接受参数的代码的一部分:
argsLen = len(sys.argv)
if argsLen > 1:
user = sys.argv[2]
day = sys.argv[4]
age = sys.argv[6]
else:
user = myUser
day = myDay
age = myAge
感谢您的帮助。