Files - Answer to exercise 3

import sys

start = int( sys.argv[1] )
end = int( sys.argv[2] )

lines = open( sys.argv[3], "r" ).readlines()

nlines = len(lines)

if start < 0:
    start = 0

if end >= nlines:
    end = nlines-1

for i in range(start, end+1):
    print lines[i],