votesim.utilities.misc¶
Function Summary¶
|
Construct directories for file recursively. |
|
Recursively detect files in path of folder1 using a pattern as recognized by fnmatch |
|
Flatten a nested dictionary of dictionaries. |
|
Unflatten a dictionary and convert into nested dictionaries |
Module Functions¶
create_file_dirs¶
-
votesim.utilities.misc.
create_file_dirs
(filename)¶ Construct directories for file recursively.
From stackoverflow https://stackoverflow.com/questions/12517451/automatically-creating-directories-with-file-output
detectfiles¶
-
votesim.utilities.misc.
detectfiles
(folder1, pattern)¶ Recursively detect files in path of folder1 using a pattern as recognized by fnmatch
flatten_dict¶
-
votesim.utilities.misc.
flatten_dict
(d, parent_key='', sep='.')¶ Flatten a nested dictionary of dictionaries.
- Parameters
d (dict) – Dictionary of dictionaries to flatten
sep (str) – Symbol used to separate appended key names
- Returns
out – Flattened dictionary where all sub-dictionaries are flattened into out.
- Return type
dict
unflatten_dict¶
-
votesim.utilities.misc.
unflatten_dict
(dictionary, sep='.')¶ Unflatten a dictionary and convert into nested dictionaries
https://stackoverflow.com/questions/6037503/python-unflatten-dict
- Parameters
d (dict) – Dictionary
- Returns
out – Unflattened dictionary including sub-dictionaries are unflattened.
- Return type
dict