Tag | python

  1. PyPy RISCV JIT Backend 開發心得

    今年我將 PyPy RISC-V JIT Backend 送回上游的 PyPy 版本庫。今年 8 月發行的 PyPy v7.3.17 已經包含 RISC-V JIT Backend 的程式碼。這個 Side Project 我斷斷續續做了 …

    More

  2. Python: defaultdict 的陷阱

    最近壓力比較大,讓我出賣一下我的同事。

    我的同事 L 最近要用 Python 寫一個函式 lookup()。它會拿三個參數:

    • d:一個 strsetdict
    • x:當 …

    More

  3. Python: 簡介 weakref.finalize

    如果我們要讓一個物件持有一些資源,然後希望這個物件被回收的時候釋放它持有的資源,我們該怎麼撰寫這個類別呢 …

    More

  4. Python 3: 簡介 Raise From 述句

    今天要介紹 Python 3 引入的 raise ... from ... 述句。相信大家都知道 raise 述句是用來拋出一個例外。那 raise ... from ... 述句有何不同呢?

    #!/usr/bin/env python3
    import traceback
    
    class …

    More