如何使用python找到Discord.exe ?



我正在尝试使用python找到Discord.exe,以便我可以自动启动它,问题是我找到的唯一解决方案就是得到完整的路径,这改变了很多,这意味着我必须更新我的代码每次Discord更新。

导航到根文件夹,不和这是常数,在windows就像C: 当地用户 your_name AppData 不和,比你可以使用os.walk("."),它会返回一个发电机的所有文件夹的文件夹树,所以你可以把它转换成使用list(os.walk("."))列表,当你只希望你使用的文件夹在您的当前locantion第0个索引的列表,以及你想要的文件夹你会得到第二个指数,其结果将是这个list(os.walk("."))[0][1],现在你只需要找到可执行文件所在的文件夹,名为"app-version",所以我们可以做一个简单的迭代来抓取这个文件夹,在和代码将是这样的:

#code to reach root folder
folders = list(os.walk("."))[0][1]
folder = ""
for f in folders:
if f[:3] == "app":
folder = f
#navigate to folder and execute the Discord.exe

最新更新