「Python」for文でSQLiteへ接続して複数行を取得する

書式
1.sqlite3.connect(r’パス\arkgames.db’)
connect関数を利用してSQLiteに接続しています。rはraw文字列です。エスケープシーケンス(\)を無効化して文字列として扱ってくれます。
2.for 変数名A in 変数名B.execute(SQL構文):
for文とSQLを実行しています。
使用例

# coding: utf-8
import sqlite3

conn = sqlite3.connect(r'C:\study\sqlite\arkgames.db')

cft = conn.cursor()

for ee in cft.execute("select * from city_tbl"):
      print(ee) 

conn.close()

実行結果

(1001,'東京','tokyo')(2002,'山田','yamada')(3003,'大阪','oosaka')(40034,'福岡','fukuoka')

 

Python

Posted by arkgame