Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

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

  • 3 Respuestas
  • 3875 Vistas

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

Desconectado natalioruis

  • *
  • Underc0der
  • Mensajes: 139
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Noviembre 04, 2015, 02:59:04 pm »
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
« Última modificación: Diciembre 10, 2015, 01:36:26 pm por WhiZ »
..:: El Hombrecito del sombrero Gris ::..

Conectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1923
  • Actividad:
    3.33%
  • Reputación 15
    • Ver Perfil
« Respuesta #1 en: Noviembre 06, 2015, 11:00:44 am »
Como bien has dicho yo lo hago así:

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

Saludos.



Desconectado natalioruis

  • *
  • Underc0der
  • Mensajes: 139
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Noviembre 07, 2015, 01:59:45 pm »
hola ya habia resuelto el problema, de todas formas muchas gracias
..:: El Hombrecito del sombrero Gris ::..

Desconectado .:UND3R:.

  • *
  • Underc0der
  • Mensajes: 226
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #3 en: Noviembre 07, 2015, 02:16:07 pm »
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?

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 21933
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 9594
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 8217
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 12653
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 10774
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon