先交代一下我的環境吧:
win10
mysql5.7
python2.7
這是需要解決的第乙個問題
首先要知道訪問介面需要的header和url
**示例:
import requests
import json
import urllib
url = 『***xx』
token = 『******』
header =
data=
data = urllib.urlencode(data)
newurl = url + 「?」 + data
result = requests.get(newurl, headers=header)
d = json.loads(result.text)
由於我獲取到的是乙個json字串,而寫入資料庫需要得到他的每乙個字段具體值,**如下:
for item in d[『data』]:#這裡記得縮排哈 我懶得插入標準**塊了
lo_code=item.get(「location_code」)
lo_name=item.get(「location_name」)
en_name=item.get(「en_name」)
import mysqldb
host=「localhost」, # 主機名
user=「xx」, # 使用者名稱
passwd=「***xx」, # 密碼
port=3306,#資料庫埠
db=「***xx」,#資料庫名稱
charset=『utf8』
直接看**
db0 = mysqldb.connect(
host=「localhost」, # 主機名
user=「xx」, # 使用者名稱
passwd=「***xx」, # 密碼
port=3306,
db=「jkb_api」,
charset=『utf8』
)cur = db0.cursor()#獲取游標
sql = 「insert into details (task_id,sign,batch)values(』%s』,』%s』,』%s』)」
data = ( task_id, sign,batch)
cur.execute(sql % data)
db0.commit()
cur.close()#關閉游標
db0.close()#關閉連線
**:cur=db1.cursor()
cur.execute(「select url from url where url_name=』%s』」% name)
result=cur.fetchone()
return result
tips:如果搜尋結果是多行fetchone()只能獲取結果裡的第一行資料,想要獲取全部資料請使用fetchall()函式.
提取碼:xhds
python將字典內容存入mysql
專案需要,用python實現了將字典內容存入本地的mysql資料庫。比如說有個字典dic 存入資料庫效果圖如下 conn mysqldb.connect host localhost user root passwd db test port 3306 鏈結資料庫 cur conn.cursor c...
Python2學習筆記(2)
python 中可以直接處理的資料型別包括整數 浮點數 字串 布林值 空值。此外,python還提供了list 字典等資料型別。同時也允許自定義資料型別。30 3 10 10 3 3 10.0 3 3.3333333333333335 10 3.0 3.3333333333333335 print ...
Python2 呼叫Face 的介面進行人臉檢測
參考部落格 python呼叫face 人臉檢測api 結果如下 檢測結果如下 python2的執行 如下 coding utf 8 python 2.7 import cv2 import urllib2 import urllib import time 讀取原圖,並顯示 使用者資訊 key jm...