问题
我目前使用 Pathlib 访问文件的父目录,如下所示:
路径(__file__).parent
当我打印它时,这给了我以下输出:
- print('Parent: ', Path(__file__).parent)
- #output
- /home/user/EC/main-folder
复制代码
主文件夹有一个我想访问的 .env 文件,为此我想将父路径与 .env 连接起来。现在,我做到了:
dotenv_path = os.path.join(Path(__file__).parent, ".env")
这很好用。但我想知道,是否有 Pathlib 替代 os.path.join() ?
如同:
dotenv_path = pathlib_alternate_for_join(路径(__file__).parent,“.env”)
回答
你可以使用这样的东西:
(路径(__file__).parent).joinpath('.env')
文档:
pathlib.Path.joinpath 路径
|