使用winex通过CLI参数执行Python脚本

2024-06-24 13:31:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我在尝试(从我的Linux机器上)执行python脚本时遇到了一些困难,为了正常运行,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

谢谢你的帮助。你知道吗


Tags: 脚本机器age参数clilinuxwindowssys