2024-03-29 15:02:41 发布
网友
我需要得到当前登录用户的主目录的位置。目前,我在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())
你想用os.path.expanduser。这将确保它在所有平台上工作
如果您使用的是Python 3.5+,则可以使用pathlib.Path.home():
相关问题 更多 >
编程相关推荐