[問題] 請問如何把資料匯入sqlite

看板Python作者 (MICEAELAA)時間8年前 (2015/12/07 13:47), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
各位大大好 最近剛初學python 有一些問題卡住想請教一下 import requests from bs4 import BeautifulSoup as bs res = requests.get('https://www.ptt.cc/bbs/food/index.html', verify=False) soup = bs(res.text) for ent in soup.select('.r-ent'): print ent.select('.title')[0].text.strip(), ent.select('.date')[0].text.strip(), ent.select('.author')[0].text.strip() 執行後出現 [食記] 台北信義區 藝術品般的麻辣鍋@微風信義 12/07 piggylov [食記] 台北 內湖737 大推!!!珍好味蚵仔麵線 12/07 chyauchyau [食記] 雲林虎尾 嚐嚐見麵 美味平價的麵食 12/07 chickenbo [食記] 台南 香港角港式茶餐廳(東豐店) 12/07 rxcx [食記] 芝加哥創意亞洲料理:Embeya 12/07 cake0885rn [食記]新北市新莊 古早傳說~個人麻辣鍋 12/07 j19617 [食記] 台中 吳留手串燒居酒屋 好吃貴桑桑 12/07 supergodking [食記] [台中] 梅子活海鮮,在地老字號海鮮餐廳 12/07 buuzkuo [食記] 台中 mama綠豆湯 12/07 oruha [公告] Food板 板規 V3.8 12/16 Dilbert 精華區使用方法 【重要!新手必看!】 11/18 Yawper [公告] 發文請在標題加上地區及提供地址電話。^^ 9/28 bluefish [公告] 文章被刪除者請洽精華區的資源回收桶 10/01 Dilbert [公告] 板規16發文標題須含餐廳店名之調整 10/11 Dilbert 想請教一下 如果我想抓10個page 該怎麼做 另外這些資料 我希望能夠匯入到sqlite 按照 title,date,author 排列 但我的語法好像 有問題 想請教該怎麼做 非常感謝 import sqlite3 db = sqlite3.connect('audate.sqlite') cur = db.cursor() cur.execute('''CREATE TABLE IF NOT EXISTS Tender_awards( id INTEGER PRIMARY KEY, title TEXT, date VARCHAR, author TEXT, total_tender_awarding_value BIGINTEGER )''') cur.close() -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.107.91 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1449467262.A.043.html

12/07 14:20, , 1F
匯入時不需排序,取出時用 ORDER BY 語法即可排序
12/07 14:20, 1F

12/07 14:23, , 2F
倒是 date 那裡在儲存前可能要處理一下
12/07 14:23, 2F

12/07 14:40, , 3F
卡在不知道如何匯入sqlite haha
12/07 14:40, 3F

12/07 15:22, , 4F
就用 INSERT query 吧,最直觀的方法
12/07 15:22, 4F
文章代碼(AID): #1MPHr-13 (Python)