este código de ejemplo las obras (que puede escribir algo en el archivo):cola de python y cola de multiprocesamiento: ¿cómo se comportan?
from multiprocessing import Process, Queue
queue = Queue()
def _printer(self, queue):
queue.put("hello world!!")
def _cmdDisp(self, queue):
f = file("Cmd.log", "w")
print >> f, queue.get()
f.close()
lugar esta otra muestra no: (errormsg: 'módulo' objeto no es exigible)
import Queue
queue = Queue()
def _printer(self, queue):
queue.put("hello world!!")
def _cmdDisp(self, queue):
f = file("Cmd.log", "w")
print >> f, queue.get()
f.close()
esta otra muestra no (no puedo escribir algo en el archivo):
import Queue
queue = Queue.Queue()
def _printer(self, queue):
queue.put("hello world!!")
def _cmdDisp(self, queue):
f = file("Cmd.log", "w")
print >> f, queue.get()
f.close()
¿Alguien puede explicar las diferencias? y el derecho a hacer?
una nota: también puede importar como esto: "de cola de importación de colas" - de esta manera usted será capaz de llamar Queue.Queue que ha intentado la primera vez - "Cola()" – Bob