http://devarea.com/8-python-modules-for-files-handling/#.Wlu2RyehU8o
Python has input/output features which are very easy to use. Files are 
accessed through file objects and you can open, read, write and close 
files using a very simple and easy to use functions from the standard 
library. To manage files and deal with special file formats (xml, 
json..) python provides special packages that make the developer life 
ever easier.