我正在用python编写代码,用户可以在其中输入安装在他们PC上的应用程序的名称,我的程序应该显示该应用程序的目录位置。
我使用了"winapps.search_installed"做同样的事。它显示了一些应用程序的位置,但没有显示许多应用程序的位置。我的代码是这样的
for item in winapps.search_installed('Epic Games Launcher'):
location=item.install_location
print(location)
以Epic games launcher为例。
除了这个,还有什么更有效的方法吗?
在Windows上,您可以在命令行中使用where
。例如:
where notepad
你可以使用os.system('where notepad')
从你的python代码运行它。