[SOLUCIONADO] [Python] Obtener la extensión de un archivo en python

Iniciado por natalioruis, Noviembre 04, 2015, 02:59:04 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Noviembre 04, 2015, 02:59:04 PM Ultima modificación: Diciembre 10, 2015, 01:36:26 PM por WhiZ
hola como va?

Acá estoy volviendo a programar y bueno estoy en la necesidad de hacer un script y me surge una duda:
la función que estoy haciendo en este momento es la siguiente

una función que recibe un archivo, se fija su extensión, la compara con las que estoy buscando y si devuelve true o false dependiendo si la extensión es la deseada...


entonces

qué módulo de python me permite ver la extensión de un archivo???


Edito:

Bueno, encontré el modulo OS
y a través de os.path.splitext(path_de_archivo) lo guardo en una variable (que la convierte en tupla ya que esa función devuelve una tupla)
y accedo directamente a la extension...

Si alguien tiene alguna otra forma avisen
..:: El Hombrecito del sombrero Gris ::..

Como bien has dicho yo lo hago así:

Código: python
import os.path
extension = os.path.splitext(filename)[1]


Saludos.



hola ya habia resuelto el problema, de todas formas muchas gracias
..:: El Hombrecito del sombrero Gris ::..

Nunca está demás probar alternativas, una idea sería abrir el archivo y leer la cabecera de este y en base a eso saber si realmente es lo que dice ser, imagínate un .jpg pero que su cabecera contiene las letras MZ, interesante no?