Modul Queue Frage

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
jui

Hallo

Warum erzeugt dieser Code

Code: Alles auswählen

import Queue
q = Queue()
diesen Fehler?

Code: Alles auswählen

Traceback (most recent call last):
  File "C:/Python24/user/test.py", line 3, in -toplevel-
    q = Queue()
TypeError: 'module' object is not callable
Wie kann ich sonst das Queue Modul benutzen?
jui

Achja ich benutzte Python 2.4.1 auf Windows2000SP4 und wxPython2.6.0.0

Grüsse jui
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Steht doch drin: weil man das Modul nicht aufrufen kann:

Folgendes geht doch auch nicht:

Code: Alles auswählen

var = "abc"
var()
Du musst somit eher

Code: Alles auswählen

import Queue
q = Queue.Queue()
# oder
from Queue import Queue
q = Queue()
Das alles wird auch nochmal auf der Seite ModulImporte erklärt.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
jui

Danke!

Aja ich muss ja die Klasse im Modul aufrufen. Da hatte ich irgendwie eine Denkausetzer :roll:

Ich sollte mal Pause machen.

Nochmal Danke
Antworten