Most Windows users are familiar with Program Files, but AppData and ProgramData play equally important roles. This guide ...
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).