引用没有绝对路径的文件夹



我正在编写一个代码,它将与我公司的软件一起实现。我的代码是用Python编写的,需要访问一个数据文件(.ini格式(,该文件将存储在用户的桌面上,在软件的快捷方式文件夹中。

话虽如此,我希望能够从该文件读取/写入,但我不能简单地将桌面引用为C:USERSDESKTOPParametersParameterUpdate.ini,因为不同系统的绝对路径会有所不同。

有没有办法确保我引用桌面的绝对路径是什么?

在 Windows 中,桌面绝对路径如下所示:

%systemdrive%users%username%Desktop

因此,此路径将满足您的要求:

%systemdrive%users%username%DesktopParametersParameterUpdate.ini

请确保你实际上不是指公共桌面路径,将是:

%public%DesktopParametersParameterUpdate.ini

您可以使用类似os.path.join(os.path.expanduser('~'), 'Desktop', 'Parameters', 'ParameterUpdate.ini').

在 Windows 上,您可以使用它来获取桌面路径:

import os
desktop = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop') 

相关内容

  • 没有找到相关文章

最新更新