python3与fastdfs分布式文件系统交互

Posted vevian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3与fastdfs分布式文件系统交互相关的知识,希望对你有一定的参考价值。

一、先配置好自己的分布式文件系统,参考另一篇文章:

https://www.cnblogs.com/vevian/p/13170228.html

二、安装第三方库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(rclient.conf)
client = Fdfs_client(conf)
# 文件路径
result = client.upload_appender_by_filename(rU01.png)
print(result)

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

四、执行结果

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

Process finished with exit code 0

 

以上是关于python3与fastdfs分布式文件系统交互的主要内容,如果未能解决你的问题,请参考以下文章

FastDFS分布式文件系统集群安装与配置

FastDFS分布式文件系统配置与部署

Linux下分布式文件系统FastDFS安装与配置

FastDFS 分布式文件系统的安装与使用

FastDFS分布式文件系统安装与使用(单节点)

FastDFS分布式文件系统集群安装与配置