The vast majority of Linux distributions use systemd, including Arch, Red Hat, and Debian, and many of the distributions ...
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).