[問題] python 自己跑出來的class method的問題
我目前在學習web.py,主要的問題是看到裡面的一段程式碼好像black magic
有問題的程式碼在下面
https://github.com/webpy/webpy/blob/master/web/session.py
在第107行的地方,class Session 的 _load() method 裡面
出現了 self.update(d) 這個程式碼。
我的疑問是 class Session 從來都沒有定義過 update() 這個 method,
為什麼可以呼叫這個沒有被定義的 method。
我原本是猜想可能是前面一段 "class Session(object)" 繼承了 object 這個 class 了
但是我 google 都沒有找到 object 這個 class 有 update() 這個 method。
因此想請教一下這個 self.update() 到底是怎麼來的,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.198.43.151
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):