Obtener la extensión de archivo en python

Hay varias formas de obtener la extensión de archivo en Python. Hay tres opciones aquí:

  1. Usando el módulo os.path:
import os

filename = 'example.txt'
extension = os.path.splitext(filename)[1]
print(extension)  # Output: '.txt'
  1. Use el módulo pathlib (disponible en Python 3.4 y versiones posteriores):
from pathlib import Path

filename = 'example.txt'
extension = Path(filename).suffix
print(extension)  # Output: '.txt'
  1. Utilice la manipulación de cadenas:
filename = 'example.txt'
extension = filename[filename.rindex('.'):]
print(extension)  # Output: '.txt'

Nota: En este caso, usamos el método rindex() para encontrar el índice de la última aparición del carácter '.', luego usamos el corte de cadenas para obtener los caracteres desde ese índice hasta el final de la cadena. Este enfoque es menos eficiente que los dos anteriores, pero puede ser suficiente para casos simples.

Supongo que te gusta

Origin blog.csdn.net/iuv_li/article/details/128601552
Recomendado
Clasificación