我发现了一些关于如何找到用户桌面路径的问题和答案,但在我看来它们都已经过时了(至少我找到的是这样)。原因是,如果用户安装的Linux不是英语版,他或她可能将桌面放在除
因此,以下内容不适用(或任何变体):
~/Desktop
以外的其他位置。例如,对于瑞典语,我相信它在 ~/Skrivbord
中。而且谁知道用户决定把他或她的桌面放在哪里呢?因此,以下内容不适用(或任何变体):
os.sep.join((os.path.expanduser("~"), "Desktop"))
问题是:
在Linux上,我如何使用Python获取用户桌面的真实路径而不预设英语默认目录结构?