One of the ways I get the most out of NotebookLM is by creating briefing notes. Instead of opening multiple documents or ...
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).