python 呼叫 cmd 而不顯示黑框的方法

一代咩神發表於2021-04-25

使用新的標準庫 subprocess 呼叫 cmd 命令,發現總是會有黑框、或黑框一閃而過的情況。仔細閱讀文件後發現以下方法可以隱藏黑框:

startupinfo = subprocess.STARTUPINFO(dwFlags=subprocess.STARTF_USESHOWWINDOW)
cmd = subprocess.run('tasklist', capture_output=True, startupinfo=si)
out = cmd.stdout.decode('gb2312')
print(out)
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章