Я пытаюсь удалить «Да» из вывода команды Windows в Python. Но sofar im становится нигде. Следующий код:Исключение из команды Python batch
result = os.open('net user ' + user + ' | find /i "Account active"').read()
Выходы:
"Account active Yes"
Я хочу, чтобы иметь возможность извлечь "Да". Я использовал split() & strip(), но это не работает вообще.
После работы его правильный код в моем случае было:
result = result.join(result.replace('Account active', '').split())
если выход всегда в форме 'аккаунта активного Yes' или' Счет активный No' , то вы можете использовать 'result.split (" ") [- 1]' – ZdaR
Как не работает 'split' и' strip'? Какие результаты вы получаете? Узнайте, как создать [mcve]. –
'' Да 'в результате', если вы не ожидаете '' Да' 'где-нибудь еще, или 'result.endswith (' Да ')', если вы хотите быть более точным. –