[软件设计/软件工程] os.path.join 是否有替代 Pathlib?

[复制链接]
发表于 2022-5-6 13:52:00
问题
我目前使用 Pathlib 访问文件的父目录,如下所示:

路径(__file__).parent

当我打印它时,这给了我以下输出:
  1. print('Parent: ', Path(__file__).parent)
  2. #output
  3. /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 路径





上一篇:PayPal IPN 在返回时会丢失会话?
下一篇:如何在php中回显包含js文件的网站页面?

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

快速回复 返回顶部 返回列表