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).
Python is one of the most popular programming languages for beginner developers, making it the most widely taught language in schools around the world. However, learning Python is not an easy thing.