Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sqlite3モジュールを拡張して、import DatabaseDatabase.connect()をsqlite3.connect()のエイリアスとして実行できるが、追加の非標準メソッドを定義するにはどうすればよいですか?
import Database
をラップするクラスを作成できますsqlite3。それはその.connect()メソッドとおそらく他のメソッドを取り、それを外部に公開してから、独自のものを追加します。
sqlite3
.connect()
別のオプションはサブクラス化です-それが機能する場合。
Database先頭に次の行がある独自のモジュールを作成できます。
Database
from sqlite import *
次に、好きなようにメソッドを定義しますが、何も上書きしないようにしてください。