📅  最后修改于: 2023-12-03 15:19:11.604000             🧑  作者: Mango
在Python中,我们可以使用一些简单的操作来获取用户的桌面目录。
我们可以通过os模块中的environ方法获取系统的环境变量,进而获取桌面目录。这是在所有操作系统上通用的方法。
import os
desktop = os.path.join(os.path.expanduser("~"), "Desktop")
print(desktop)
运行结果:
/Users/username/Desktop
如果我们知道我们的程序将运行在Windows系统上,我们可以使用Windows特有的环境变量获取桌面目录。
import os
desktop = os.path.join(os.environ["HOMEPATH"], "Desktop")
print(desktop)
运行结果:
C:\Users\username\Desktop
注意:这种方法仅限于Windows系统。
我们还可以使用Python 3.4之后引入的pathlib模块来获取桌面目录。
import pathlib
desktop = pathlib.Path.home() / "Desktop"
print(desktop)
运行结果:
/Users/username/Desktop
以上是获取桌面目录的三种方法。在实际开发中,我们可以根据操作系统来选择合适的方法。