我正试图从Python中的Windows命令输出中删除“是”。但是,我无处可去。 以下代码:
result = os.open('net user ' + user + ' | find /i "Account active"').read()
输出:
"Account active Yes"
我希望能够检索到“是”。我用过split()& strip()但似乎根本不起作用。
完成后我的案例中的正确代码是:
result = result.join(result.replace('Account active', '').split())
答案 0 :(得分:0)
您可以尝试这样:
>>> ' '.join("Account active Yes".replace('Yes','').split())
'Account active'
首先用空格替换'Yes'
,然后拆分以删除空格,并在单个空格中连接结果列表。
如果通过“strip”'Yes'
表示提取'Yes'
,那么您可以这样做:
>>> "Account active Yes".split()[-1]
'Yes'