
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonのsqlite3で自動で閉じるCursurを使う - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonのsqlite3で自動で閉じるCursurを使う - Qiita
これはなに Python標準ライブラリのsqlite3でwith構文を使って自動で閉じるCursurオブジェクトを生成す... これはなに Python標準ライブラリのsqlite3でwith構文を使って自動で閉じるCursurオブジェクトを生成する方法です。 普通に使うと、毎回例外処理をしながらcur.close()を書く必要があり大変面倒です。 またこれを使うことで、似たAPI形式を持つpsycopg2とのコードの共通化ができます。 実装 import sqlite3 class AutoCloseCursur(sqlite3.Cursor): def __init__(self, connection): super().__init__(connection) def __enter__(self): return self def __exit__(self, *args): self.close()