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.

¿Importar datos de archivos en el mismo proyecto en PyCharm?

Este es un problema simple pero estoy teniendo dificultades para resolverlo. Tengo un proyecto abierto en PyCharm Community Edition 2021.1.1. Tengo un archivo .npy con datos, y está ubicado en src -> nombre_de_carpeta -> archivo_numpy.npy. Luego, tengo un archivo Python en otro directorio del mismo proyecto, ubicado en src -> nombre_de_carpeta_dos -> codigo.py. En mi archivo Python, intento cargar los datos del archivo numpy usando:

np.load('nombre_de_carpeta/archivo_numpy.npy')

pero me dice que no existe tal archivo o directorio.

He marcado ‘src’ como mi Directorio de fuentes (Sources Root). ¿Qué más me falta? Gracias.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el problema podría estar relacionado con la ruta relativa que estás utilizando para acceder al archivo numpy.

    Intenta utilizar la ruta completa del archivo para acceder al archivo numpy, de la siguiente manera:

    np.load('/ruta/completa/a/la/carpeta_del_archivo/numpy_file.npy')

    Alternativamente, puedes intentar cambiar el directorio de trabajo actual a la carpeta donde se encuentra el archivo numpy utilizando el siguiente código:

    import os
    os.chdir('/ruta/completa/a/la/carpeta_del_archivo/')
    

    Luego, puedes cargar el archivo numpy utilizando solo su nombre de archivo:

    np.load('numpy_file.npy')

    Asegúrate de reemplazar “/ruta/completa/a/src/” con la ruta completa real de la carpeta de origen de tu proyecto.

    ¡Espero que esto te ayude!

Comments are closed.