add_suffix#
- andes.variables.fileman.add_suffix(name, suffix)[source]#
Add suffix to a file name, preserving any real file extension.
- Parameters:
- namestr
File name, with or without extension.
- suffixstr
Suffix to append (e.g., 'out', 'prof', 'eig').
- Returns:
- str
Name with suffix inserted before extension (e.g., 'case_out.xlsx') or appended if no extension (e.g., 'case_out').
Notes
Only treats the trailing part as an extension if it contains at least one letter (e.g., '.xlsx', '.txt'). Numeric suffixes like '.59' in 'case_1.59' are not treated as extensions.