我目前正在使用 Pathlib
访问我的文件的父目录,如下所示:
Path(__file__).parent
当我打印它时,这给了我以下输出:
print('Parent: ', Path(__file__).parent)
#output
/home/user/EC/main-folder
main-folder
有一个 .env
文件,我想访问它,为此我想加入父路径 .env
。现在,我做了:
dotenv_path = os.path.join(Path(__file__).parent, ".env")
哪个有效。但我想知道,是否有 Pathlib
替代 os.path.join()
?就像是:
dotenv_path = pathlib_alternate_for_join(Path(__file__).parent, ".env")
原文由 reinhardt 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以使用这样的东西:
文档:
路径库.Path.joinpath