【发布时间】:2021-03-30 03:37:45
【问题描述】:
我构建了一个脚本来删除每个 Python 的 Windows 10 应用程序。 我将要删除的应用程序保存在字符串数组中,并将完整的命令保存在变量中。
然后我运行命令,出现错误:Remove-AppxPackage 命令拼写错误或 找不到。
我编写了以下代码:
win10Apps = ["3d", "camera"]
for app in win10Apps:
psCommand = "Get-AppxPackage " + app + " | Remove-AppxPackage"
pyautogui.press("Enter")
os.system("powershell.exe " + psCommand)
pyautogui.press("Enter")
【问题讨论】:
-
阅读错误信息? x 标记位置。
-
请edit 修复minimal reproducible example 中的缩进问题。试试
os.system('powershell.exe -c "{}"'.format( psCommand))。 -
好的,谢谢!代码现在可以工作了! @JosefZ
标签: python powershell windows-10