python 下载csv文件保存到 redis
# coding:utf-8 from redis import client # 这个很重要, 从redis中导入client import redis import csv #import msgpack # 我测试的,msgpack还没cPickle效率高,如果不跨语言就用cPickle吧 """用key-obj(string)方式存储 类似memr, 主要管理好key,要唯一 sudo gedit /etc/redis/redis.conf requirepass 选项是密码 sudo service redis restart """ #r = client.Redis() # 默认 # r = client.Redis(self, host='localhost', port=6379, db=0, password=None, socket_timeout=None, connection_pool=None, charset='utf-8', errors='strict', decode_responses=False, unix_socket_path=None) # r = client.StrictRedis.from_url("redis://127.0.0.1:6381") r = redis.Redis(host='127.0.0.1', port=6379, db=0, password='ceshi1') print r.ping() key = "000002" r.delete(key)#从文件读取 reader = csv.reader(file('000002.csv','rb')) for row in reader:if reader.line_num == 1:continue #忽略第一行 #print rows #r.lpush(key, {'date': 'v122', 'price': 'v2'}) r.lpush(key, dict(date=row[0], open=row[1], high=row[2],low=row[3], close=row[4],volume=row[5],adj_close=row[6]))#print row[0],row[1] #split_row = row.split(",") #print split_row[0],split_row[1] #r.lpush(key, {'date': 'v122', 'price': 'v2'}) #r.lpush(key, dict(date='v123', price='v3')) def list_iter(name):""" 自定义redis列表增量迭代 :param name: redis中的name,即:迭代name对应的列表 :return: yield 返回 列表元素 """ list_count = r.llen(name)for index in xrange(list_count):yield r.lindex(name, index)for item in list_iter(key):print itemdel r # 不要忘了del r来关闭redis
python 下载csv文件保存到 redis相关推荐
- linux保存python文件_告诉Python将.txt文件保存到Linux上的某个目录 - python
我试图将文件保存在QCTestFiles目录中,但是我的脚本未将文件写入指定的目录中.我的路径文件是否适用于Linux,如果不是,我如何更改代码以在另一个目录中写入和保存文件?我当前的脚本在brper ...
- python读csv最快方法_使用Python读写csv文件的三种方法
Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...
- python读写csv文件方法总结_使用python读写CSV文件的三种方法
Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...
- python读取csv文件的方法-python读写csv文件的方法
1.爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoup books = [] def b ...
- python 处理csv文件 一个简单的数据处理任务
一个简单的数据处理任务 任务说明 Step 1 Step 2 Step 3 Step 4 一.将文件类型转化为csv类型 二.删除异常数据写入text1 1.思路 2.代码 3.text1中数据 三. ...
- python怎么读取csv的一部分数据_python批量读取csv文件 如何用python将csv文件中的数据读取成数组...
如何用python把多个csv文件数据处理后汇总到新csv文件你看这月光多温柔,小编转头还能看见你,一切从未坍塌. 可以用pandas读取数据,首先把文件方同一个文件价里,然后对当前文件价的所有内容循 ...
- SparkSql-redis:将查询到的结果保存到redis中
2020.12.08号作业题 1.启动redis redis-server /usr/local/redis/redis.conf 2.写代码 问题1.计算出总的成交量总额(结果保存到redis中) ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
- python 下载大文件
python 下载大文件 文件过大,建议用迅雷 下载大文件 import os import time import requests# 下载大文件 def download_data(url, pa ...
最新文章
- 高并发系统搭建:web负载均衡
- 宿主机訪问virtualBox中Ubuntu
- Linux中pthread源码在哪,pthread - 源码下载|系统编程|Linux/Unix编程|源代码 - 源码中国...
- 华为云计算基础-华为云计算套件
- 17个你必须牢记的Win7快捷键[转]
- c语言程序检测进程pid,C语言实现由PID获取进程名由进程名获取PID
- 刘强东:京东必定会击败阿里巴巴
- 编写高质量代码的50条黄金守则-Day 04(首选字符串插值)
- bzoj4820 [Sdoi2017]硬币游戏 高斯消元+概率+kmp
- qq语音按住ctrl就静音怎么解决_干货!PS超实用去水印方法汇总(图文教程),可解决99%水印烦恼...
- linux glibc安装mysql_Linux安装MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm
- 解决mysql connection ODBC安装系统代码126错误 VC2013安装
- ASC加密解密(笔记)
- Roboware主题配置教程
- 集成运算放大器之微分电路搭建
- Android 自定义实现倒三角图片
- ggplot2颜色设置
- 苹果浏览器Safari
- Intel桌面CPU系列
- oracle条件查询数量统计,Oracle多条件的统计查询(case when)