为了使用Python检索桌面目录, 你可以基于Windows的USERPROFILE环境变量与Python的OS模块的串联来构建它。你可能知道, OS模块提供了一种使用依赖于操作系统的功能的可移植方式。我们感兴趣的子模块是os.path, 它使你可以处理系统上的路径以及os.environ, 这是一个映射对象, 它返回用户环境变量的字典。
首先, 我们将逐步解释每段代码的含义。第一步是获取当前用户目录, 该目录可以通过Windows的USERPROFILE环境变量(使用python)获得, 使用os.environ函数进行检索:
import os
# Prints the current user's directory: C:\Users\sdkca
print(os.environ['USERPROFILE'])
# Or print(os.environ.get("USERPROFILE"))
知道了这一点, 你可以自动假定用户的Desktop目录在从上述环境变量获取的路径的末尾附加了Desktop关键字。可以在一行代码中完成:
import os
desktop = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop')
# Prints: C:\Users\sdkca\Desktop
print("The Desktop path is: " + desktop)
编码愉快!
来源:
https://www.srcmini02.com/61193.html