python平台使用mongodb存储大文件
来源:互联网 发布:淘宝banner小图标 编辑:程序博客网 时间:2024/06/06 03:32
#coding = UTF-8 import pymongo from pymongo import MongoClient from gridfs import GridFS from fileinput import filename def createDB(): client = MongoClient('localhost',27017) db = client['file_db'] file_table = db['file_table'] return (db,file_table) def insertFile(db,table,filePath,fileName): fs = GridFS(db,'fileDepot') with open(filePath,'rb')as fileObj: data = fileObj.read() id = fs.put(data,filename= fileName) print(id) fileObj.close() # insertFile(db, fileTble, 'd:/48f31677a696329d6765cb6c77e8e799.mkv','temp1.mkv') def delFile(db ,fileTable): fs = GridFS(db,'fileDepot') cursors = fs.find() for cur in cursors: print(cur) # delFile(db,fileTable) # path = 'D:/装机软件\办公软件/W.P.S.5559.60.1933.exe' # fileName = path.split('/')[-1] # print(fileName) def getFileName(filePath): return filePath.split('/')[-1] db , fileTable = createDB() filePath = 'D:/音乐/《草原》.mp3' insertFile(db, fileTable,filePath,getFileName(filePath))
阅读全文
0 0
- python平台使用mongodb存储大文件
- python-mongodb存储文件
- python-mongodb存储文件
- MongoDB大文件存储流程
- Python + Mongodb数据存储
- 使用python读取大文件
- 使用python读取大文件
- Mongodb--Python使用mongodb
- mongodb 存储文件示例
- MongoDB GridFS存储文件
- python爬虫:使用Mongodb数据库存储数据学习笔记
- Mongodb存储过程使用
- 大数据平台--存储方向
- 使用python向服务器POST大文件
- 使用python socket分发大文件
- Mongodb学习笔记三、使用asp.net在Mongodb中存储和读取图片文件
- 30分钟学MongoDB系列——限定集与大文件存储篇
- .NET平台MongoDB下使用JobStore存储Quartz.Net的Job,Trigger数据
- 384. Shuffle an Array
- [译文]深入理解JavaScript的this关键字(二)
- 莫比乌斯与积性函数
- 多目标优化
- MapReduce&Yarn 运行原理
- python平台使用mongodb存储大文件
- 学习java8的lambda表达式
- 刘咚咚19910512
- 心得
- 在fullpage.js中 transform的的用法,用于过度
- CrodeForces 854B--#433 Div2 B
- 1、数据结构笔记之一入门基本概念
- Java正则表达式的语法与示例
- JS字符串与定时器