Articles of python module

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

Abortar ejecución de un módulo en Python.

Me gustaría detener la evaluación de un módulo que se está importando, sin detener todo el progtwig. Aquí hay un ejemplo de lo que quiero lograr: main.py print(‘main1’) import testmodule print(‘main2’) testmodule.py print(‘ module1’) some_condition=True if some_condition: exit_from_module() # How to do this? print(‘ module2’) # This line is not executed. Rendimiento esperado: main1 module1 […]

Conectando al servidor Sql con Python 3 en Windows

¿Alguien puede indicarme la dirección correcta de cómo puedo conectarme a MS SQL Server con Python? Lo que quiero hacer es leer un archivo de texto, extraer algunos valores y luego insertar los valores del archivo de texto en una tabla en mi base de datos del servidor SQL. Estoy usando Python 3.1.3, y parece […]

¿Dónde están math.py y sys.py?

Encontré todos los otros módulos en Python33 / Lib, pero no puedo encontrar estos. Estoy seguro de que hay otros “desaparecidos” también, pero estos son los únicos que he notado. Funcionan bien cuando los importo, simplemente no puedo encontrarlos. Revisé sys.path y no estaban en ninguna parte allí. ¿Están incorporados o algo así?

reimportar módulo bajo prueba para perder contexto

Muchos módulos de Python conservan un estado interno sin definir clases, por ejemplo, el logging mantiene varios registradores accesibles a través de getLogger() . ¿Cómo se prueba tal módulo? Usando las herramientas de prueba de TestCase estándar, me gustaría que las diversas pruebas dentro de una clase TestCase vuelvan a importar mi módulo bajo prueba […]

módulo paramiko python se cuelga en stdout.read ()

Estoy usando el siguiente código: import paramiko def runSshCmd(hostname, username, password, cmd, timeout=None): client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname, username=username, password=password, allow_agent=False, look_for_keys=False, timeout=timeout) stdin, stdout, stderr = client.exec_command(cmd) stdin.flush() data = stdout.read() print (data) client.close() runSshCmd(“10.128.12.32”, “root”, “C0mput3Gr!d”, “ts_menu”) cuando se trata de stdout.read (), se bloquea … a veces se imprime la salida después […]

Recargar un módulo en Python 3.4

Sé que esto puede sonar como una pregunta realmente estúpida, pero lo que sea. Hice un pequeño script en Python y realicé algunos cambios mientras estaba en un shell. Normalmente, en una computadora OS X (está ejecutando Python 2.7), simplemente escribiría reload(the_module) y recargaría mi módulo que incluye los cambios que he realizado. Sin embargo, […]

Python internals – ¿Cómo saben los objetos acerca de las variables globales?

Recientemente descubrí un comportamiento interesante que me dejó preguntándome cómo un objeto sabe qué variables globales existen. Por ejemplo, supongamos que tengo un archivo “test.py”: globalVar = 1 toDelete = 2 class Test(object): classVar = 3 def runTest1(self): print globalVar print toDelete print missingVar def runTest2(self): print self.classVar print toCreate print missingVar Luego en una […]

Error al importar un módulo python en Django

En mi proyecto Django, la siguiente línea lanza un ImportError: “Ningún módulo llamado elementtree“. from elementtree import ElementTree Sin embargo, el módulo está instalado (es decir, puedo ejecutar un shell de Python interactivo y escribir esa línea exacta sin ImportError), y el directorio que contiene el módulo se encuentra en PYTHONPATH. Pero cuando accedo a […]

Validación de datos simple

Estoy escribiendo un módulo de python que contendrá algunas funciones que manipularán una base de datos mongodb. ¿Cómo puedo validar los datos de entrada pasados ​​a esa función antes de guardarlos en la base de datos? Por ejemplo, digamos que una de las funciones en el módulo es createUser(user) que acepta un diccionario de python […]