Define file open and read in a function : IO Error « File « Python






Define file open and read in a function

Define file open and read in a function
import sys
       
def open_file(file_name, mode):
    """Open a file."""
    try:
        the_file = open(file_name, mode)
    except(IOError), e:
        print "Unable to open the file", file_name, "Ending program.\n", e
        raw_input("\n\nPress the enter key to exit.")
        sys.exit()
    else:
        return the_file


def next_line(the_file):
    """Return next line from the trivia file, formatted."""
    line = the_file.readline()
    line = line.replace("/", "\n")
    return line

trivia_file = open_file("trivia.txt", "r")
title = next_line(trivia_file)

print title
           
       








Related examples in the same category

1.Define function to Open a file Define function to Open a file
2.Handle File reading ExceptionHandle File reading Exception