This article explains how to change file extensions in Windows 11, as well as discusses the difference between file extensions and file types.
os.path.join (folder, filename) ensures the path is correct for the system. On Windows, it uses backslashes (reports\summary.txt); on Linux and macOS it uses forward slashes (reports/summary.txt).