Python3与fastdfs分布式文件系统如何实现交互


Posted in Python onJune 23, 2020

一、先配置好自己的分布式文件系统

参考另一篇文章:

二、安装第三方库py3Fdfs

pip install py3Fdfs

三、实际应用,参考文档

https://pypi.org/project/py3Fdfs/

from fdfs_client.client import get_tracker_conf, Fdfs_client

# client.conf配置文件路径
conf = get_tracker_conf(r‘client.conf‘)
client = Fdfs_client(conf)
# 文件路径
result = client.upload_appender_by_filename(r‘U01.png‘)
print(result)

注意:client.conf是从fdfs服务器上复制到django代码机器上的文件,需要将里面的base_path路径修改成存放client.conf的路径

四、执行结果

{‘Group name‘: b‘group1‘, ‘Remote file_id‘: b‘group1/M00/00/00/wKg0hV7vNJCEBJ0PAAAAALU5g1M201.png‘, ‘Status‘: ‘Upload successed.‘, ‘Local file name‘: ‘E:\\photo\\IU01.png‘, ‘Uploaded size‘: ‘336.09KB‘, ‘Storage IP‘: b‘192.168.52.133‘}

Process finished with exit code 0

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅析Python中signal包的使用
Nov 13 Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
matplotlib绘图实例演示标记路径
Jan 23 Python
Python+PIL实现支付宝AR红包
Feb 09 Python
pandas对指定列进行填充的方法
Apr 11 Python
Python实现快速计算词频功能示例
Jun 25 Python
对IPython交互模式下的退出方法详解
Feb 16 Python
Python的UTC时间转换讲解
Feb 26 Python
Django后台管理系统的图文使用教学
Jan 20 Python
django项目中新增app的2种实现方法
Apr 01 Python
Python内存泄漏和内存溢出的解决方案
Sep 26 Python
Python手拉手教你爬取贝壳房源数据的实战教程
May 21 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 #Python
pytorch掉坑记录:model.eval的作用说明
Jun 23 #Python
Python使用Selenium实现淘宝抢单的流程分析
Jun 23 #Python
python2和python3哪个使用率高
Jun 23 #Python
python使用QQ邮箱实现自动发送邮件
Jun 22 #Python
浅谈keras中loss与val_loss的关系
Jun 22 #Python
python实现简易版学生成绩管理系统
Jun 22 #Python
You might like
用PHP读取RSS feed的代码
2008/08/01 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
浅析echo(),print(),print_r(),return之间的区别
2013/11/27 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
php防止表单重复提交实例讲解
2019/02/11 PHP
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
2016/11/25 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
2019/03/07 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python中for循环变量作用域及用法详解
2019/11/05 Python
Python Numpy 自然数填充数组的实现
2019/11/28 Python
pygame实现弹球游戏
2020/04/14 Python
python将unicode和str互相转化的实现
2020/05/11 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
Lacoste(法国鳄鱼)加拿大官网:以标志性的POLO衫而闻名
2019/05/15 全球购物
传播学专业毕业生自荐信
2013/11/04 职场文书
中文教师求职信
2014/02/22 职场文书
《金子》教学反思
2014/04/13 职场文书
班主任经验交流材料
2014/12/16 职场文书
高中运动会前导词
2015/07/20 职场文书
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android