Выполнить скрипт 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

Ваша помощь приветствуется.

0 ответов

Другие вопросы по тегам