Usuario:Lmorillas/intropyaytozgz/inmersionpython3

¿Existe un archivo o directorio?
os.path.exists(ruta)

Listado de archivos en un directorio
Para buscar todos los archivos con una extensión, por ejemplo .jpg:

Para listar todos los archivos de un directorio: Directorio actual:

Eliminar ficheros y directorios
Eliminar directorio:

Manipulando los paths y nombres
Rutas Extensiones

Excepciones
Más complejo:

Hojas de cálculo
Mucha información está almacenada en hojas de cálculo.

Ficheros CSV
La información de una hoja de cálculo se puede exportar/importar desde un fichero csv. Python tiene soporte para tratar ficheros csv. Un fichero csv es un fichero de texto.
 * http://docs.python.org/library/csv.html
 * http://blog.doughellmann.com/2007/08/pymotw-csv.html

Quoting
writer = csv.writer(f, quoting=csv.QUOTE_NONNUMERIC)

Hojas de cálculo Excel
Algunas librerías interesantes: Sin embargo es necesario usar COM para :
 * xlrd
 * http://pypi.python.org/pypi/xlrd
 * Lee datos y formato de ficheros .xls
 * Documentación de la API: https://secure.simplistix.co.uk/svn/xlrd/trunk/xlrd/doc/xlrd.html
 * xlwt
 * http://pypi.python.org/pypi/xlwt
 * Escribe datos y formatos a ficheros .xls
 * Doc: https://secure.simplistix.co.uk/svn/xlwt/trunk/xlwt/doc/xlwt.html
 * Ejemplos: https://secure.simplistix.co.uk/svn/xlwt/trunk/xlwt/examples/
 * xlutils
 * http://pypi.python.org/pypi/xlutils
 * Colección de utilidades que usan xlrd y xlwt:
 * Doc y ejemplos: https://secure.simplistix.co.uk/svn/xlutils/trunk/xlutils/docs/
 * manipular gráficos
 * celdas con texto enriquecido
 * leer fórmulas
 * trabajar con macros y nombres

urllib
Recuperar información

Envío de parámetros por get

Uso de HttpBasicAuthHandler

Otro ejemplo: