2017-04-02 96 views
0

是否有可能方法添加到pyodbc行類(子類或Decorator模式我想,但我不知道如何來實現)添加方法pyodbc

回答

0

顯然不能,因爲沒有pyodbc的對象具有__dict__屬性,從而防止添加/修補任何用戶屬性。這裏解釋 - Adding attributes to python objects

然而,如果你的內存/性能要求允許,您可以通過使用pypyodbc在純Python實現pyodbc的解決這個問題。我剛剛測試過這個,因爲我想要繼承Connection,它可以工作,並向Row對象動態添加新的屬性。

這是另一種探索使用ctypes的可能途徑 - https://stackoverflow.com/a/24498525/1045885