Я использую малину pi, и я хочу управлять другой машиной Windows, отправив команду с помощью winexe. Я могу использовать команду непосредственно с терминала. Однако, если я использую python для отправки команды, команда кажется недействительной.Несколько цитат в одном синтаксисе с использованием Python
я могу запустить эту команду в терминале без проблем
winexe -U pc1%ppc1 //ipaddress 'netsh interface show interface'
я знаю его не практично использовать os.system но синтаксис работает хорошо для меня, если использовать его с питоном
os.system('winexe -U pc1%ppc1 //ipaddress "netsh interface show interface"')
, когда я хочу привести другой синтаксис. с терминалом я запустить его и он работает прекрасно
winexe -U pc1%ppc1 //ipaddress 'netsh interface set interface "Local Area Connection admin=disable'
Как я могу использовать Python для запуска синтаксис выше линии? я уже пробовал с
os.system('winexe -U pc1%ppc1 //ipaddress "netsh interface set interface "Local Area Connection" admin=disable"')
, но код не может запускать его просто навсегда. его, как я цитирую это неправильно. в любом случае, чтобы исправить это?
уже пробовал. недействительный синтаксис – user2906282
, используя вышеприведенный код, он обнаруживает, что мой код начинается с winexe и заканчивается до установленного интерфейса. он полностью игнорирует синтаксис локального соединения – user2906282
вы попробовали? os.system (\ 'winexe -U pc1% ppc1 // ipaddress 'интерфейс интерфейса интерфейса netsh« Подключение по локальной сети »admin = disable' \'). Возможно, команда netsh не обрабатывает 'quote. –