Python queuelib: Leere und löschen Sie FifoDiskQueue

Ich benutze queuelib und so weit ist es toll!

Hier ist das Repo: https://github.com/scrapy/queuelib

Gibt es eine Möglichkeit, die FifoDiskQueue zu entleeren?

One Solution collect form web for “Python queuelib: Leere und löschen Sie FifoDiskQueue”

Die nächste Sache zu einer öffentlichen API dafür ist, alle Elemente eins nach dem anderen zu knallen:

while queue: queue.pop() 

Dies wird ineffizient sein, aber es ist alles, was sie bieten.

Wenn Sie gefährlich leben wollen, können Sie mit den Implementierungsdetails umgehen, indem Sie beispielsweise Dateien und Ordner manuell löschen oder etwas mit der privaten _cleanup Methode machen. Das wäre schwierig und zerbrechlich, also empfehle ich es nicht.

  • Ändern des Textes auf einem Etikett
  • Sortierung von Namen nach ihren Highscores
  • Verhalten der "runden" Funktion in Python
  • Probleme, die die Teilprozessausgabe in Echtzeit abfangen
  • Python 3 und statische Eingabe
  • Wie kommt es, dass string.maketrans nicht in Python 3.1 funktioniert?
  • Was macht python sys.intern und wann sollte es benutzt werden?
  • NumPy reaktiviert join_by TypeError
  • Python ist die beste Programmiersprache der Welt.