os.path.join の Pathlib 代替品はありますか? 質問する

os.path.join の Pathlib 代替品はありますか? 質問する

現在、次のようにしてファイルの親ディレクトリにアクセスしています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")

ベストアンサー1

はいあります:

env_path = Path(__file__).parent / ".env"

/必要なのはこれだけです。これはさまざまなOSで動作します

おすすめ記事