Выполнить скрипт Python с аргументами CLI через winexe
Я сталкиваюсь с некоторыми трудностями при попытке выполнить (с моей машины 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
Ваша помощь приветствуется.