datopy._examples.find_project_root#
- find_project_root()[source]#
Obtain an absolute path to the project root for saving and loading.
Notes
To set your project root explicitly as an environment variable, run:
os.environ["PROJECT_ROOT"] = "/path/to/src/pkg"
Examples
>>> from datopy._examples import find_project_root >>> import pathlib
>>> project_root = find_project_root() >>> input_dir = pathlib.Path(project_root, "input") >>> output_dir = pathlib.Path(project_root, "output") >>> pathlib.Path(*input_dir.parts[-3:]) PosixPath('src/datopy/input') >>> pathlib.Path(*output_dir.parts[-3:]) PosixPath('src/datopy/output')