es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Intentando leer un PDF en Python

Utilizando from PyPDF2.pdf import PdfFileReader

Mi temp = open('HW8.pdf', 'rb') devuelve un error cuando se ejecuta, diciendo que no se puede encontrar HW8.pdf a pesar de que está en la misma carpeta que mi código de Python.

No estoy seguro de cómo seguir desde aquí.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Si el archivo está en la misma carpeta que tu código de Python, puedes intentar especificar la ruta del archivo relativa a tu directorio de trabajo actual. Puedes usar el módulo os para obtener el directorio actual utilizando os.getcwd() y agregar el nombre del archivo a él. Por ejemplo, si tu archivo de Python y el archivo PDF están ambos en una carpeta llamada “mi_carpeta”, puedes usar el siguiente código:

    import os
    from PyPDF2 import PdfFileReader
    
    # obtener la ruta del archivo relativa a tu directorio de trabajo actual
    ruta_pdf = os.path.join(os.getcwd(), "mi_carpeta", "HW8.pdf")
    
    # abrir el archivo PDF y leer su contenido
    with open(ruta_pdf, "rb") as archivo_pdf:
        lector_pdf = PdfFileReader(archivo_pdf)
        # hacer algo con el contenido del archivo PDF
    

    Este código debería abrir el archivo “HW8.pdf” ubicado en la carpeta “mi_carpeta” relativa a tu directorio de trabajo actual.

Comments are closed.