###前提・実現したいこと
Pythonで書いたコードの実行時にSQLiteのデータベースから情報を引っ張ってくる実装をしようとしています。
ディレクトリ構成としては
|--trial |--sqlite_lookup.py |--master_data.sqlite3 |--result.jpg
のようになっています。
データベースには、jan、name、image、priceの順で要素を登録していますが、写真のみ、画像ファイルをコードファイルと同じディレクトリに入れています。
###発生している問題・エラーメッセージ
以下のPythonコードを実行すると、データベースからjan、name、priceの要素をひっぱってきて表示するのですが、imageの要素が表示されない状況です。
最終的にはFlask等を用い、Web上で動かしたいと考えているので、
Web上にある写真をひっぱってくるなら、CGI(Common Gateway Interface)を使うのが良いでしょうか。
###該当のソースコード
Python
1import sqlite3 2 3#dbname = 'master_data.db' 4dbname = 'master_data.sqlite3' 5c = sqlite3.connect(dbname).cursor() 6 7for row in c.execute("select * from 'master_data' where jan == '4946842523306' limit 1"): 8 print (row[0]) 9 print (row[1]) 10 print (row[3]) 11 with open('result_from_python.jpg', 'wb') as f: 12 f.write(row[2])
###補足情報(言語/FW/ツール等のバージョンなど)
Python 3.6.0 :: Anaconda 4.3.0
Mac ターミナル使用
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/02 22:46