資料庫儲存方式:MySQL儲存、MONGODB儲存、Redis儲存、json儲存、視訊儲存、圖片儲存
1.mongo儲存 導包 開始mongo資料庫 import pymongo 連結 db = pymongo.MongoClient()['zhe']['lll'] dicts={ 'name':(變數名) } db.insert(dicts)2:MySQL儲存 py檔案中的操作 連線 開啟mysql資料庫
connect = pymysql.connect( host='127.0.0.1', port=3306, db='pp', user='root', passwd='123', charset='utf8', ) 建立遊標 cursor = connect.cursor() 寫儲存的sql語句 cursor.execute('insert into (表名)(id,name)value (%s,%s)',(id,name)) connect.commit()
3.存本地 shuju = open(" (存放路徑) one.txt", 'a+', encoding='UTF-8') shuju.write(text) shuju.close()
4.存視訊 with open(str('視訊id') + '.mp4', 'wb') as f: f.write(requests.get('視訊url').content) f.close()
5:Redis儲存 導包 from redis import StrictRedis
配置 r = StrictRedis(host='127.0.0.1', port=6379, db=3)
儲存 line = json.dumps(value,ensure_ascii=False) r.lpush('title',line)
6.json儲存 import json
f = open('knewone.json','w+')
data = json.dumps(item,ensure_ascii=False) #將資料寫到json中 f.write(data.encode('utf-8')) f.write('\n')
7:儲存照片 import os
file_path = '{0}/{1}'.format(os.getcwd(),image_link[-13:]) response = requests.get(image_link, headers=self.headers).content if not os.path.exists(file_path): with open(file_path,'wb')as f: f.write(response)