Problema al leer archivo CSV

Antes que nada muchas gracias por el interés.
Tengo un archivo con dos columnas, un ‘Proceso’ y el ‘Path’, la idea es crear una función que lea el archivo csv y cuando el proceso coincida con un valor que se le pasa de parámetro a la función, que me devuelva el ‘Path’

La función la tengo definida y es:
def pat_archivo(str):
df = pd.read_csv(“./Soporte/destino_script.csv”)
salida = df.loc[df[“Proceso”] == str , ‘Path’]
if len(salida) > 0:
return salida
else:
return “”

que visualmente funciona bien, solo que lo que me devuelve no es un string, sino que es un objeto, y no estoy encontrando la forma de hacer que me devuelva el string que se encuentra en la celda referenciada.
Cualquier clase de ayuda, se los voy a agradecer.
Saludos
Gustavo
Nota: veo que en el foro no me permite la indentación, pero créanme que está bien indentado

Bienvenido!

Para saber lo que pasa habria que saber que es este pd que tiene un metodo read_csv

Para pegar texto sin perder indentacion rodeá el bloque con tres acentos graves, como ser

def aab():
    print("yelo")

O sea si escribo

```
varias lineas de texto indentado
```

el texto va a aparecer en el sitio con la indentacion correcta

Muchas gracias por la respuesta y la aclaración de como indentar texto.
Respecto a tu pregunta inicial, pd.read_csv se refiere al módulo pandas que tiene este método para leer archivos CSV y dejarlos en un dataframe.

Saludos

Hola!

Si hacés print(repr(salida)), qué ves?

Gracias por el interés Facundo!
Lo resolví con un ciclo For, tal vez no sea la manera más eficiente, pero como son pocos registros no creo tener problemas con esta solución.

1 me gusta