Is it appropriate to continue with more students if an exception happens?  Are you sure that `print err` will give you enough information?  What kind of errors might happen here?  What will the person running the script do with the error reports?