Using the open() function to create a "handle" to access a file and newline characters.
Using a file as a sequence of lines with a "for" loop, using the .rstrip() method, and dealing with bad file names.
Opening files, for loop, the .readline() and .read() methods.