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:
pathlib.Path.joinpath
Is the following definition of filepath
closer in spirit to os.path.join?
import pathlib
main_dir = 'my_main_dir'
sub_dir = 'sub_dir'
fname = 'filename.tsv'
filepath = pathlib.PurePath(main_dir, sub_dir, fname)