python mongodb 设置密码前一篇ok,csv文件存入mongodb
# coding:utf-8 import os import csv import pymongo import time ''' mongodb 删除数据库 use test; db.dropDatabase(); mongodb删除表 db.mytable.drop(); 清空表 db.mytable.remove({}) ''' class c_stock:def __init__(self, code, date, open, high, low, close,volume, adj_close):self.code = codeself.date = dateself.open = openself.high = highself.low = lowself.close = closeself.volume = volumeself.adj_close = adj_close#mongodb_link = 'mongodb://127.0.0.1:27017' #mongoClient = MongoClient(mongodb_link) conn = pymongo.MongoClient("localhost", 27017) conn.db_stock.authenticate("d","zz") db = conn.db_stock stocks = db.stocksdef write_dict(type):db.stocks.insert(type.__dict__)''' with open('000002.csv') as csvfile: reader = csv.DictReader(csvfile) for row in reader: one = c_stock(code='000002', date=row['date'], open=float(row['open']), high=float(row['high']), low=float(row['low']), close=float(row['close']), volume=int(row['volume']), adj_close=float(row['adj_close']), ) write_dict(one) ''' #db.stocks.drop() #db.stocks.remove({}) reader = csv.reader(file('000002.csv','rb')) for row in reader:if reader.line_num == 1:continue one = c_stock(code='000002', date=row[0], open=float(row[1]), high=float(row[2]), low=float(row[3]), close=float(row[4]), volume=int(row[5]), adj_close=float(row[6]))write_dict(one)print db.stocks.count() #time.sleep(3) #for i in db.stocks.find(): # print i
python mongodb 设置密码前一篇ok,csv文件存入mongodb相关推荐
- html表格转换为csv,python实现将html表格转换成CSV文件的方法
python实现将html表格转换成CSV文件的方法 发布于 2015-11-18 16:53:39 | 155 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种 ...
- Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
这篇文章主要介绍了Python爬虫 scrapy框架爬取某招聘网存入mongodb解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 创建项目 sc ...
- mongoDB如何将数据导成csv文件?
mongoDB如何将数据导成csv文件? 1.代码如下: 2.详细参数如下 -h:mongo地址 -u:用户名 -p:密码 --port:端口号 -d:数据库 -c:collection --quer ...
- 【Python入门教程】第73篇 写入CSV文件
本篇我们介绍如何使用 Python 内置的 csv 模块将数据写入 CSV 文件. 写入 CSV 文件 在 Python 代码中写入 CSV 文件的步骤如下: 首先,使用内置的 open() 函数以写 ...
- 【Python入门教程】第72篇 读取CSV文件
本篇我们介绍如何使用 Python 内置的 csv 模块读取 CSV 文件. CSV 文件 CSV 代表逗号分隔值(comma-separated values),CSV 文件就是使用逗号分隔数据的文 ...
- python 导入csv文件到oracle_python将文件夹下的所有csv文件存入mysql和oracle数据库
#oracle版 首先新建python脚本(d:/python/orclImport.py) import os #引入os包 if __name__ == '__main__': #遍历文件夹下所有 ...
- 用Python一键批量将任意结构的CSV文件导入 SQLite_用 Python 使用 Google Colab?岂止是炫酷...
选自Medium 作者:Towards AI Team 机器之心编译 机器之心编辑部 这篇文章教你如何使用 Google Colab,更好地利用免费资源. Google Colab 是一个免费的 Ju ...
- python 批量读取csv_Python Pandas批量读取csv文件到dataframe的方法
PYTHON Pandas批量读取csv文件到DATAFRAME 首先使用glob.glob获得文件路径.然后定义一个列表,读取文件后再使用concat合并读取到的数据. #读取数据 import p ...
- 收藏!用Python一键批量将任意结构的CSV文件导入MySQL数据库。
Python有很多库可以对CSV文件和Excel文件进行自动化和规模化处理.但是,使用数据库可以将计算机完成任务的能力提升成千上万倍! 那么问题来了,如果有很多个文件需要导入数据库,一个一个操作效率太 ...
最新文章
- 内容协商 (Content Negotiation)
- 276.	Paint Fence
- (转)你的团队需要一个领袖,而不是一个主管
- Docker 方式安装 gitlab ( 阿里云ECS )
- Integer类的toBinaryString源码分析
- Java 使用poi导入excel,结合xml文件进行数据验证的例子(增加了jar包)
- C++折半查找的实现
- 更改swing应用程序标题栏默认图标
- 德鲁克:终生难忘的7堂课
- 淘淘商城规格参数列表显示
- 2022 华东师范大学 数据学院复试机考
- 自学python的痛楚,来报团报吧
- 对偶范数、霍尔德(Hölder)不等式、范数的共轭范数
- mysql 1197_mysql主从不同步报错Last_Errno 1197
- Android实现个人中心设置界面
- 骚年,看我如何把 PhantomJS 图片的 XSS 升级成 SSRF/LFR
- http请求发送工具类
- Zynq-Linux移植学习笔记之34-使用PCS/PMA IP核配置网络
- 很干净的4句话,终生受用
- VS编译提示:无法打开xxx.exe进行写入
热门文章
- 思科路由器端口映射配置实例
- Oracle 有long类型字段的表 使用insert into select 语句 ,出现:ORA-00997 错误
- Android新的menu实现——ActionMode
- System.out和System.err的区别
- Java方法重载时参数类型有重合,它会选择执行哪一个?
- react中使用charles实现本地数据mock
- even though和even if的区别
- 2017年云计算行业新动向盘点
- [翻译] PPDragDropBadgeView
- schema.xml文件配置