Is there a Pathlib alternate for os.path.join?
Yes there is:
env_path = Path(__file__).parent / ".env"
/
is all you need. This will work in different OSs
You can use something like this:
(Path(__file__).parent).joinpath('.env')
Documentation:
Is the following definition of filepath
closer in spirit to os.path.join?
import pathlibmain_dir = 'my_main_dir'sub_dir = 'sub_dir'fname = 'filename.tsv'filepath = pathlib.PurePath(main_dir, sub_dir, fname)