_Reader.cdd

classmethod _Reader.cdd(*sub_dir, mkdir=False, **kwargs)

Change directory to default data directory and its subdirectories or a specific file.

Parameters
  • sub_dir (str or os.PathLike[str]) – name of directory; names of directories (and/or a filename)

  • mkdir (bool) – whether to create a directory, defaults to False

  • kwargs – [optional] parameters of the function pyhelpers.dir.cd()

Returns

an absolute pathname to a directory (or a file)

Return type

str or os.PathLike[str]

Tests:

>>> from pydriosm.reader import _Reader
>>> import os

>>> os.path.relpath(_Reader.cdd())
'osm_data'

>>> os.path.exists(_Reader.cdd())
False