Articles of importación

¿Cómo importo un script de Python desde un directorio de hermanos?

Aquí está la estructura del directorio: parent_dir/ foo_dir/ foo.py bar_dir/ bar.py ¿Cómo importo bar.py en foo.py?

Por qué puedo llamar ‘imprimir’ desde ‘eval’

Para el código: #!/usr/bin/python src = “”” print ‘!!!’ import os “”” obj = compile(src, ”, ‘exec’) eval(obj, {‘__builtins__’: False}) Me sale de salida !!! Traceback (most recent call last): File “./test.py”, line 9, in eval(obj, {‘__builtins__’: False}) File “”, line 3, in ImportError: __import__ not found Tanto ‘imprimir’ como ‘importar’ son construcciones de lenguaje. […]

Las importaciones se comportan de manera diferente cuando en __init__.py se importa

Las importaciones en un __init__.py parecen comportarse de manera diferente cuando se ejecuta el archivo, cuando se importa. Si tenemos los siguientes archivos: run.py : import test test/b.py : class B(object): pass test/__init__.py : from b import B print B print b Si ejecutamos __init__.py , obtenemos un error como esperaba: % python test/__init__.py Traceback […]

Descomprimir objetos de Python con una ruta de módulo modificada

Estoy tratando de integrar un proyecto Project A construido por un colega en otro proyecto de python. Ahora este colega no ha usado importaciones relativas en su código sino que ha hecho from packageA.moduleA import ClassA from packageA.moduleA import ClassB y en consecuencia cPickle las clases con cPickle . Por pulcritud me gustaría ocultar el […]

AttributeError: el objeto ‘módulo’ no tiene atributo ‘cálculo’

Estoy tratando de usar Keras (Secuencial) pero me sale el siguiente error cuando bash importarlo: File “kaggle_titanic_keras.py”, line 3, in from keras.models import Sequential File “/anaconda/lib/python2.7/site-packages/keras/__init__.py”, line 4, in from . import applications File “/anaconda/lib/python2.7/site-packages/keras/applications/__init__.py”, line 1, in from .vgg16 import VGG16 File “/anaconda/lib/python2.7/site-packages/keras/applications/vgg16.py”, line 14, in from ..models import Model File “/anaconda/lib/python2.7/site-packages/keras/models.py”, line 14, […]

F2PY no encuentra un modulo

Estoy teniendo dificultades para conseguir que un módulo comstackdo f2py funcione en Python. Tengo un software escrito en Fortran que se comstack bien en una máquina Linux de 64 bits. Más adelante en F2Py comstack un módulo de Python que también utiliza bits de Fortran. Aquí es cómo se comstack el módulo de Python: f2py […]

importar automáticamente todos los submódulos en una carpeta y luego invocar funciones con el mismo nombre – relacionado con Python Runtime Inspection

Tengo una carpeta abierta en mi computadora, OpenFunctions\ ____Template.py function1.py function2.py …… functionx.py Esta carpeta tiene un propósito experimental para ampliar la capacidad de toda la aplicación. Así que pensemos que es un bash rápido y seco, sin consideraciones de seguridad en este caso. Mi propósito es, si ____Template.py una functionx.py después de ____Template.py , […]

¿Manera adecuada de importar dinámicamente un módulo con importaciones relativas?

Necesito importar dinámicamente módulos a mi proyecto desde otro paquete. La estructura es como: project_folder/ project/ __init__.py __main__.py plugins/ __init__.py plugin1/ __init__.py … plugin2/ __init__.py … Hice esta función para cargar un módulo: import os from importlib.util import spec_from_file_location, module_from_spec def load_module(path, name=””): “”” loads a module by path “”” try: name = name if […]

Diferencia en la importación de paquetes entre Python 2.7 y 3.4

Para esta jerarquía de directorios: . ├── hello │ ├── __init__.py │ └── world │ └── __init__.py └── test.py Y los archivos fuente de Python: test.py: if __name__ == ‘__main__’: import hello hola / __ init__.py: import world hola / mundo / __ init__.py: print(“yes you win”) Ejecutar test.py con Python 3.4 lanza ImportError diciendo […]

ImportError: Ningún módulo llamado utils

Estoy tratando de importar un archivo de utilidades pero me encuentro con un error extraño solo cuando ejecuto el código a través de un script. Cuando corro test.py Ubicación: /home/amourav/Python/proj/test.py código: import os os.chdir(r’/home/amourav/Python/’) print os.listdir(os.getcwd()) print os.getcwd() from UTILS import * La salida es: [‘UTILS_local.py’, ‘UTILS.py’, ‘proj’, ‘UTILS.pyc’] / Inicio / Amourav / Python […]