Articles of importación de

Importando módulos dentro de la clase python

Actualmente estoy escribiendo una clase que necesita os , stat y algunos otros. ¿Cuál es la mejor manera de importar estos módulos en mi clase? Estoy pensando cuando otros lo usarán, quiero que los módulos de ‘dependencia’ ya se importen cuando se cree una instancia de la clase. Ahora los estoy importando a mis métodos, […]

Usando no iguales y nan juntos en python

Tengo un problema extraño. Tengo el siguiente código if Group[NN1,8] != ‘nan’ : print(“Group[NN1,8]”,Group[NN1,8]) El valor del Grupo [NN1,8] es nan, por lo tanto, espero que el comando de impresión no se ejecute. Pero con mi código se ejecuta. El resultado es `(‘Group[NN1,8]’, nan)`. que no tiene que imprimir. ¿Hay algo mal?

Python, problemas con las funciones de llamada de un módulo

He importado un módulo de la siguiente manera: filename = “email” mymodule = __import__(‘actions.’+filename) El problema que tengo con esto es que el archivo se está ejecutando de inmediato, y preferiría ejecutar una función específica desde el archivo (de esa manera puedo enviar variables a través de él). Básicamente estoy trabajando con plugins, así que […]

Cómo importar constantes en muchos archivos.

Tengo un paquete que contiene muchos módulos. Cada módulo usa constantes que he definido independientemente en cada archivo. Sin embargo, todas estas constantes deben ser constantes entre sí. Así que trato de definirlos en un solo archivo e importarlo en cada archivo. Cuando lo ejecuto tengo errores por constantes no encontradas. ¿Es su forma limpia […]

Error de carga de formato svmlight

Cuando bash utilizar el paquete svmlight python con datos que ya he convertido al formato svmlight, aparece un error. Debería ser bastante básico, no entiendo lo que está pasando. Aquí está el código: import svmlight training_data = open(‘thedata’, “w”) model=svmlight.learn(training_data, type=’classification’, verbosity=0) También he intentado: training_data = numpy.load(‘thedata’) y training_data = __import__(‘thedata’)

¿Cómo importo un módulo cuyo nombre choca con un módulo en mi paquete?

Tengo varios módulos de python en un directorio. En el mismo directorio, tengo un paquete de tests . Me gustaría nombrar los módulos en las tests la misma manera que los módulos que contienen las pruebas, aunque, por supuesto, no es crítico. Por lo tanto, en tests.foo escribo ingenuamente import foo . Esto no está […]

¿Por qué puedo importar con éxito sin __init__.py?

¿Cuál es exactamente el uso de __init__.py ? Sí, ya sé que este archivo convierte un directorio en un paquete importable. Sin embargo, considere el siguiente ejemplo: project/ foo/ __init__.py a.py bar/ b.py Si quiero importar a en b , tengo que agregar la siguiente statement: sys.path.append(‘/path_to_foo’) import foo.a Esto se ejecutará correctamente con o […]

¿Deben las importaciones de python tomar este tiempo?

Para el siguiente comando %time python test.py en este script, test.py import numpy as np from math import * import matplotlib.pyplot as plt import matplotlib.cm as cm from matplotlib.colors import LogNorm from scipy import stats Me sale la salida: real 0m1.933s user 0m1.322s sys 0m0.282s ¿Hay algo mal? ¿O es esto cuánto tiempo deben tomar […]

¿Cómo importar una clase de una carpeta diferente en python?

common/src/validation/file1.py En la carpeta de validación común / src / se define ” _init_ “. common/test/validation/file2.py common/test/validation/case/file3.py En file2.py y file3.py, quiero importar la clase desde file1.py. Estoy dando la siguiente línea en file2.py y file3.py .: from file1 import class1 Actualmente me sale un error: #ImportError: No module named file1 ¿Qué debería ser el […]

¿Hay algún punto para importar el mismo módulo de dos maneras diferentes en un progtwig?

¿Hay algún punto para importar como comodín y no comodín como: import spam as sp from spam import * en el mismo archivo?