📜  python 获取桌面目录 - Python (1)

📅  最后修改于: 2023-12-03 15:19:11.604000             🧑  作者: Mango

Python获取桌面目录

在Python中,我们可以使用一些简单的操作来获取用户的桌面目录。

方法一:使用os模块

我们可以通过os模块中的environ方法获取系统的环境变量,进而获取桌面目录。这是在所有操作系统上通用的方法。

import os

desktop = os.path.join(os.path.expanduser("~"), "Desktop")
print(desktop)

运行结果:

/Users/username/Desktop
方法二:仅限于Windows系统

如果我们知道我们的程序将运行在Windows系统上,我们可以使用Windows特有的环境变量获取桌面目录。

import os

desktop = os.path.join(os.environ["HOMEPATH"], "Desktop")
print(desktop)

运行结果:

C:\Users\username\Desktop

注意:这种方法仅限于Windows系统。

方法三:使用pathlib模块

我们还可以使用Python 3.4之后引入的pathlib模块来获取桌面目录。

import pathlib

desktop = pathlib.Path.home() / "Desktop"
print(desktop)

运行结果:

/Users/username/Desktop

以上是获取桌面目录的三种方法。在实际开发中,我们可以根据操作系统来选择合适的方法。