存数据库、text、CSV

import pymysql
import pymongo

#存MongoDB
My_collection = pymongo.MongoClient()['数据库名']['表名']
#存MySQL
conn = pymysql.connect(user='用户名',passwd='密码',host='localhost',port=3306,db='数据库名',charset='utf8')
cursor = conn.cursor()

#定义一个函数存mongo
def save_to_mongo(参数):
  #定义一个空字典
   data = {}
   data['key值'] = value值
   My_collection.save(data)
#定义一个函数存MySQL
def save_to_mysql(参数):
sql = 'insert into info(字段名) values(字段值)'
cursor.execute(sql,(要传入的参数,))
conn.commit()

#TXT格式
import json

f = open('文件名','存储方式',encoding='utf8')
#如果data是字典的格式
i_json = json.dumps(data,ensure_ascii=False)#把python字典转换成json字符串
f1.write(i_json+'\n')

#存CSV————CSV格式为列表
import panda as pd

dd = pd.DataFrame({'字段名称': 所属列表, '字段名称': 所属列表})
dd.to_csv('文件名', encoding='utf-8-sig')


 
posted on 2018-09-20 14:09  panrenjie  阅读(177)  评论(0)    收藏  举报