pyrcs.utils.cd_dat¶
-
pyrcs.utils.
cd_dat
(*sub_dir, dat_dir='dat', mkdir=False, **kwargs)[source]¶ Change directory to dat_dir/ and sub-directories within a package.
- Parameters
sub_dir (str) – name of directory; names of directories (and/or a filename)
dat_dir (str) – name of a directory to store data, defaults to
"dat"
mkdir (bool) – whether to create a directory, defaults to
False
kwargs – optional parameters of os.makedirs, e.g.
mode=0o777
- Returns
a full path to a directory (or a file) under
data_dir
- Return type
str
Example:
>>> import os >>> from pyrcs.utils import cd_dat >>> path_to_dat_dir = cd_dat("line-data", dat_dir="dat", mkdir=False) >>> print(os.path.relpath(path_to_dat_dir)) pyrcs\dat\line-data