python-stackless

    0熱度

    1回答

    我真的很佩服無堆棧的Python的功能,我一直在四處尋找一種方式,同時還使用標準的Python 3解釋效仿它的語法。 An article by Alex J. Champandard in a gamedev blog使它看起來好像greenlet庫可以提供這種功能。我稍微修改了代碼,但最好的臨時任務蕾包裝我能想出是一類抱着一個變量裏面greenlet,因爲這樣的: class tasklet(

    0熱度

    1回答

    我有一個非常奇怪的問題嵌入python。如果我沒有指定PYTHONPATH,Py_Initialize以ImportError: No module named site失敗。 如果我在cmd中設置了PYTHONPATH,然後運行我的程序,它的工作原理! 如果我以編程方式設置PYTHONPATH(_putenv_s/SetEnvironmentVariable),它將再次失敗,並返回ImportE

    2熱度

    3回答

    我很想嘗試python。我知道我可以檢查並使用frame.f_locals和frame.f_globals將局部和全局變量注入到框架中,但我現在很想創建一個完整的調用堆棧。 什麼阻止我改變堆棧信息是因爲python不允許我改變它。 我實際上已經考慮通過編程來轉換我正在使用的python模塊,以便模擬堆棧。但我知道這是一個可怕的解決方案,因爲if,while,with和try的客戶端代碼使用情況很容

    2熱度

    2回答

    給定一個大的(4.5 GB代碼庫)python測試框架,其執行涉及數十個文件,其中許多文件不能直接被pickle-able,是否可以將程序的初始執行封裝在單行函數中,創建一個Stackless圍繞該函數的tasklet,並且在執行期間,pickle tasklet作爲保存整個程序狀態的一種方式? Stackless'tasklet酸洗能力的限制是什麼?

    1熱度

    1回答

    我試圖安裝無堆棧的python。我已經嘗試過 pip install stackless-python easy_install stackless-python python -m pip install stackless-python 我已經完成了所有這些操作,並且也使用了下劃線而不是短劃線。 所有這些吐出這樣的: Collecting stackless-python U

    2熱度

    2回答

    # data is a list Threading_list=[] class myfunction(threading.Thread): def __init__(self,val): ....... ....... def run(self): ....... ....... for i in range(10

    0熱度

    2回答

    好像在Windows上我安裝了stackless(http://stackless.com/wiki/Download)之前卸載Python的安裝Stackless的。我安裝了Python 2.7,一個解決方案可能會安裝Stackless Python 3.2,但我將不得不在Python 2和3之間切換語法。無論如何安裝Stackless而不卸載Python?否則,我將放棄所有已安裝的Python

    1熱度

    1回答

    考慮以下四條線(都是相同的),它們從日誌文件中相同的行數: $ zcat test-catalog.xml.gz | bin/process-catalog.py -b build -T 4 - 2>&1 | wc -l 620 $ zcat test-catalog.xml.gz | bin/process-catalog.py -b build -T 4 - 2>&1 | wc -l 6

    14熱度

    1回答

    Stackless的Python允許你序列化需要不一樣的機器上後執行的任務(酸洗): http://www.stackless.com/wiki/Pickling 我的問題是不無堆疊蟒蛇提供任何形式的IPC,中間件,服務代理,或DDS的用於在流程和/或機器之間移動這些醃製任務的技術?我們真的需要在這裏使用套接字嗎? 他們有一個頻道的這個漂亮的概念: http://www.stackless.com

    3熱度

    3回答

    對於一些學術研究,我需要模擬在一個處理器上運行多個線程。 我希望能夠在我的代碼中插入* call_scheduler()*調用,其中當前的「線程」將暫停(記住它在哪個代碼行中),並且某個調度函數將決定放棄哪個線程。 在Python中,這可以用整齊的python無堆疊實現。有沒有Java的選擇? 我可以用真實的線程和一些消息隊列(或管道),這將迫使只有一個線程在同一時刻運行實現它 - 但是這是一個醜