Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/11/2008, 07:14
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: modificando strings

Hola bloodyogos, bienvenido a ForosdelWeb.
Para que tu estadía por acá sea la mejor posible, te recomiendo leer este tema:
http://www.forosdelweb.com/f104/anuncios.html

Ahora, contestando a tu pregunta, deberías fijarte por acá:
Métodos de cadenas

En esa página encontrás el método endswith() que creo que es ideal para tu problema, combinado con partition():

Código python:
Ver original
  1. cadena = "archivo.data"
  2. if cadena.endswith(".data") | cadena.endswith(".datb"):
  3.     nombre_archivo = cadena.partition(".")[0] + ".dat"

Lo que hace esto es "preguntar" si la cadena termina en ".datb" o ".data", y si es así, utiliza partition para dividir la cadena según el punto. Según el manual, la primera parte devuelta es el trozo de cadena que queda antes del separador.


Saludos.