[問題]求救 爬資料進資料庫時只會進一筆

看板Python作者 (JOKER)時間9年前 (2016/09/04 14:41), 9年前編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
如題,小弟目前正在利用python嘗試抓政府的opendata進資料庫 資料格式為json http://opendata.epa.gov.tw/ws/Data/UV/?format=json 爬完資料並顯示的時候並沒有問題 每筆資料都抓得出來 如圖 http://imgur.com/a/0G2Sj 可是要抓進資料庫時便出現了問題 每次執行都只會抓進第一筆資料 程式也沒有出現error 如圖 http://imgur.com/a/ovsYp http://imgur.com/a/ddq0w SQL資料表結構如下 CREATE TABLE IF NOT EXISTS `info` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `County` varchar(100) CHARACTER SET utf8 NOT NULL, `SiteName` varchar(100) CHARACTER SET utf8 NOT NULL, `UVI` int(4) NOT NULL, PRIMARY KEY (`Id`), KEY `Id` (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 小弟已經看了兩天依然找不出是哪裡出了錯 請問我的程式碼是哪個環節出了問題呢? 請求板上的各位神人大哥大姐們幫我看一下 感恩不盡QAQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.208.97.130 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1472971305.A.4C5.html ※ 編輯: cow1487 (134.208.97.130), 09/04/2016 14:43:19

09/04 14:47, , 1F
在execute之前把query印出來看看啊
09/04 14:47, 1F

09/04 14:48, , 2F
然後你就會發現execute應該放到for裡面
09/04 14:48, 2F

09/04 14:56, , 3F
嘗試過發現可以了~ 非常感謝您!!!!
09/04 14:56, 3F

09/05 08:43, , 4F
XDDDDDD
09/05 08:43, 4F
文章代碼(AID): #1Noy8fJ5 (Python)
文章代碼(AID): #1Noy8fJ5 (Python)