Articles of importación

Poco confundido con la importación de python.

Vengo de un fondo de PHP (así como un montón de otras cosas) y estoy jugando con Python. En PHP, cuando quiero incluir otro archivo, solo incluyo o require y todo lo que include ese archivo está incluido. ¿Pero parece que la forma recomendada de hacer cosas en Python es from file import pero parece […]

Paquete Python “No hay módulo llamado …”

Soy bastante nuevo en Python, y estoy trabajando para crear mi primer paquete simple. Aquí está mi estructura: Math/ __init__.py divide.py minus.py multiply.py plus.py Cada uno de los cuatro archivos tiene una función matemática simple declarada. Mi archivo de inicio es simplemente from plus import * from minus import * from multiply import * from […]

¿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 […]