2015-09-11 20 views
0

我是新來的python和麻煩的python隊列,我正在初始化我的init構造函數中的隊列,當我運行我的python應用程序崩潰時,我已經包含了我的代碼片段是否有更好的方法來做它?如何正確初始化一個python隊列?

import os, sys 
import time 
if(sys.hexversion < 0x03000000): 
    import Queue 
else: 
    import queue as Queue 

class Appwindow(): 
    def __init__(self): 
    self.myQueue = Queue.Queue() 

    def displayMeth(self, stuff): 
     if self.displayed: 
     self.myQueue.put(stuff) 
+3

我跑你的代碼,並沒有崩潰。請[mcve]。 – Kevin

+1

這裏還有:您的代碼在CentOS上安裝的Python2.7上沒有問題。 – Prune

+0

謝謝,我一定在做別的事情 –

回答

0
try: 
    from queue import Queue 
except ImportError: 
    from Queue import Queue 

# shiny fancy Atomic Message Queue for concurrency 
q = Queue()