我试图获得命令“powershell.exe get-StartApps”的输出(AppID),所以我可以将其用于我的代码的其他目的。但输出宽度被截断,因为这种情况下,我不能使用完整的AppID,因为代码的剩余部分失败。
下面是我的代码的一部分:
import subprocess
sp1=subprocess.Popen(['powershell.exe', 'get-StartApps'],stdout=subprocess.PIPE)
key = sp1.stdout.read().decode()
print(key)
上述代码输出的宽度被截断,输出的快照如下x1c 0d1x
此外,我尝试了“sp1.stdout.read()”或sp1.communicate[0],即使我尝试了os.system来运行此命令,也得到了相同的输出。我还尝试了操作bufffsize、shell(True/False)和universal_newlines,也得到了相同的输出
谁能帮我把它弄走。
1条答案
按热度按时间j91ykkif1#
入门应用程序|格式-列表对此工作正常