Articles of python import

¿Por qué obtengo un ‘NameError’ con esta importación?

Estoy creando una aplicación web que utiliza Flask y SQLAlchemy, pero parece que no veo la razón por la que esto no se importa correctamente y funciona. Estoy intentando probar la base de datos que estoy creando, pero sigo obteniendo un NameError : Archivo1: from flask.ext.sqlalchemy import SQLAlchemy from flask import Flask from File2 import […]

Módulo de Importación Entre Directorios

ACTUALIZACIÓN (PARA VER EL CÓDIGO FINAL) Como esto me pareció difícil de explicar, compartí el proyecto. Para aquellos que vienen a esta pregunta, pueden ver el proyecto completo aquí: https://github.com/jeffnyman/pacumen Llamando a los archivos que fueron problemáticos para mí: graphical_pacman https://github.com/jeffnyman/pacumen/blob/master/displays/graphical_pacman.py diseño https://github.com/jeffnyman/pacumen/blob/master/mechanics/layout.py Con los archivos __init__.py y setup.py en su lugar, ahora puedo ejecutar […]

Importación de subpaquetes complejos de Python

Tengo un árbol de paquetes bastante complejo como el siguiente dentro de otro paquete A\ B\ a.py b.py c.py C\ a.py b.py c.py Quiero poder import A y acceder a todos los ABafoo() y submódulos como ABafoo() . Una forma sería que A/__init__.py importe todos los A/__init__.py de A , pero algunos de ellos también […]

Python: importando un módulo que importa un módulo

Así que en un archivo foo estoy importando módulos: import lib.helper_functions import lib.config Y en helper_functions.py, tengo: import config Cuando ejecuto la función principal de foo obtengo un ImportError EDITAR: Aquí está la estructura de los archivos que tengo foo.py lib/ config.py helper_functions.py El error resulta de importar la configuración en helper_functions Traceback (most recent […]

Conflicto de importación de Python

Recientemente construí un paquete Python y lo instalé a través del empaquetador de Debian. Está instalado en mi sistema para que pueda usarlo en otros proyectos. En mi nuevo proyecto tengo el mismo nombre de una carpeta de paquete, a saber, opal. Escanee la web incluyendo este sitio y todo lo que apunta a usar: […]

Python: simula un parche de un módulo desde donde se importa

Necesito asegurarme de que las pruebas unitarias en ejecución no activen la llamada función de mundo exterior pesada, por ejemplo, esta: # bigbad.py def request(param): return ‘I searched the whole Internet for “{}”‘.format(param) Múltiples módulos usan esta función (bigbad.request) y la importan de manera diferente (en la vida real también se puede importar desde una […]

Cómo importar un módulo desde el sub-directorio

Fallé al importar un módulo del subdirectorio en Python. A continuación se muestra la estructura de mi proyecto. ./main.py ./sub ./sub/__init__.py ./sub/aname.py cuando ejecuto python main.py , recibí este error: Traceback (most recent call last): File “main.py”, line 4, in import sub.aname File “/Users/dev/python/demo/sub/__init__.py”, line 1, in from aname import print_func ModuleNotFoundError: No module named […]

Las importaciones de Python son muy lentas – Anaconda python 2.7

Mis declaraciones de importación de python se han vuelto extremadamente lentas. Estoy ejecutando python 2.7 localmente usando el paquete Anaconda. Después de importar los módulos, el código que escribí se ejecuta muy rápidamente, parece que son las importaciones las que tardan una eternidad. Como ejemplo, ejecuté un archivo “tester.py” con el siguiente código: import timeit […]

¿Cómo usar sys.path_hooks para la carga personalizada de módulos?

Espero que la siguiente pregunta no sea demasiado larga. Pero de lo contrario no puedo explicar por problema y lo que quiero: ¿Aprendido de cómo usar importlib para importar módulos de fonts arbitrarias? (Mi pregunta de ayer) He escrito un cargador específico para un nuevo tipo de archivo (.xxx). (De hecho, el xxx es una […]

Las fonts Python3 Tkinter no funcionan

Estoy usando python 3.3 con tkinter, y el paquete python3-tk está instalado. En la mayoría de los documentos se usa el antiguo “import tkFont”, que ya no funciona. Se supone que esto funciona: from tkinter import font appHighlightFont = font.Font(family=’Helvetica’, size=12, weight=’bold’) font.families() Sin embargo, obtengo esta excepción en la segunda línea: Traceback (most recent […]