pyufunc.add_date_in_filename#
- pyufunc.add_date_in_filename(filename, date='', *, dt_fmt='%Y-%m-%d', as_prefix=False, as_suffix=True, verbose=True)#
Add date str in filename.
- Parameters:
filename (str) – filename string
date (str | datetime.datetime, optional) – specify the date to add. Defaults to “”.
dt_fmt (str, optional) – format the date in filename. Defaults to “%Y-%m-%d”.
as_prefix (bool, optional) – if True, add date as prefix. Defaults to False.
as_suffix (bool, optional) – if True, add date as suffix. Defaults to True.
verbose (bool, optional) – if True, print out processing message. Defaults to True.
- Raises:
ValueError – date should be str or datetime
- Returns:
filename with date
- Return type:
Example
>>> from pyufunc import add_date_in_filename >>> add_date_in_filename("test.txt", date="2024-05-16", as_prefix=True) "2024_05_16_test.txt"
>>> add_date_in_filename("test.txt", date="2024-05-16", as_suffix=True) "test_2024_05_16.txt"
>>> add_date_in_filename("test.txt", date="2024-05-16", dt_fmt="%m-%d-%Y") "test_05_16_2024.txt"