如何在Python中获取主目录?
我需要获取当前login用户的主目录的位置。 目前,我一直在Linux上使用以下内容:
os.getenv("HOME")
但是,这在Windows上不起作用。 什么是正确的跨平台的方式来做到这一点?
你想使用os.path.expanduser 。 这将确保它可以在所有平台上运行
from os.path import expanduser home = expanduser("~")
如果你使用Python 3.5+,你可以使用pathlib.Path.home() :
from pathlib import Path home = str(Path.home())