0 votos
por (20 puntos) en Python
Estoy redactando un codigo que usa paths de windows y quiero

crear una funcion que le retire las comillas a inicio y final de un string, asi cree esto:

def rmv(a, b, img):

    try:

        if a>0:

            while(a!=0):

                img = img.replace(r'"', '')

                a = img.count('"')

        else:

            while(b!=0):

                img = img.replace(r"'", "")

                b = img.count("'")

    except:

        print("WWHHAATTDAHEECK!!")

    return img

Esto funciona para cualquier letra pero cuando quiero usarlo con las comillas no funciona.

Alguien sabe porque o si hay forma de hacerlo?

Por lo pronto mi mejor opcion es convertir a lista y de regreso :c

1 Respuesta

0 votos
por (80 puntos)

No sé que hace esa (r) dentro de los paréntesis

img = img.replace(r'"', '')

 

Preguntas relacionadas

0 votos
0 respuestas
preguntado por rexon19 (20 puntos) May 1, 2016 en Python
0 votos
0 respuestas
preguntado por AndresFe1996 (20 puntos) Ene 11, 2022 en Python
0 votos
0 respuestas
0 votos
0 respuestas
0 votos
1 respuesta
preguntado por panda282953 (20 puntos) Ene 26, 2019 en Java
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...