Ficheros

Ejemplo

import os
os.listdir() # nos devuelve una lista con todos los items de un directorio
os.path.isfile(fichero) # nos dice si el path lleva a un fichero
os.path.isdir(directorio) # nos dice si el path es un directorio
os.path.join(x, y) # muy útil ya que nos pondrá las barras o contrabarras dependiendo del SO en el que nos encontremos MacOS, Win, Linux
 
f = open("datos.txt") # abre el fichero
for i in f:
    print i # imprimimos cada línea
 
# leemos todas las lineas
a = f.readlines()
# cerramos el fichero
f.close()

Referencias

http://www.devshed.com/c/a/Python/File-Management-in-Python
http://docs.python.org/tutorial/inputoutput.html#reading-and-writing-files