python对于mongodb微博数据的操作
2018-01-21 22:12
459 查看
自己现在正在使用python对于mongdb数据库的一些内容查询筛选
#coding=utf-8 #!/usr/bin/python from pymongo import MongoClient #打开uids.txt f = open('/Users/pc/Desktop/beifen.txt', 'r') #读取出uids的内容存入list1中 list1 = f.read() #以回车符把list1转化为arrr(其中arr的每个元素都是字符串) arr = list1.split("\n") #把arr的每个元素转化为int型数据 #arr = [int(arr) for arr in arr if arr ] #计算arr的长度 lens = len(arr) print lens #定义一个数组长度与arr相同,全部赋值为0(作为储存id的次数的数组) arrynum = [0 for x in len(arr)] j = 0 #建立MongoDB数据库连接 client = MongoClient('222.27.227.104',27017) #连接所需数据库,test为数据库名 db=client.test #遍历weibo中的对象 for i in db.weibo_pc.find(): flag = i.has_key("reId") j = j+1 if flag == True: print '正在进行这是第',j,'条数据' arrynum[arr.index(str(i["reId"]))] = arrynum[arr.index(str(i["reId"]))] + 1 else: print '正在进行这是第',j,'条数据' arrynum[arr.index(str(i["oriId"]))] = arrynum[arr.index(str(i["oriId"]))] + 1 print arrynum p = open('/Users/pc/Desktop/huizong.txt', 'w+') for x in range (0,957650): p.write(arr[x]) p.write(",") p.write(str(arrynum[x])) p.write("\n") f.close() p.close()
相关文章推荐
- python操作mongodb根据_id查询数据的实现方法
- python 对于json数据的操作
- Python操作Mongodb插入数据的两种方法:insert_one()与insert_many()
- python连接mongodb操作数据示例(mongodb数据库配置类)
- 2.python连接mongodb,利用微博数据制作云图
- 基于python的REST框架eve测试与mongodb的数据操作
- python操作mongodb根据_id查询数据的实现方法
- python操作mongodb之八地理索引空间数据
- python连接mongodb操作数据示例(mongodb数据库配置类)
- 基于python的REST框架eve测试与mongodb的数据操作 推荐
- 关于使用python3操作Navicat for mysql 插入数据为空的几个情况
- 【EasyUI-datagrid数据展示+MongoDB数据操作】
- python下使用pymongo操作mongodb
- python实现对excel进行数据剔除操作实例
- Python数据读写操作-json格式的台风数据
- Python操作数据库之Mongodb
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- python数据挖掘包numpy基本操作
- 在Python中使用pymongo操作mongodb
- python数据库操作常用功能使用详解(创建表/插入数据/获取数据)