fastdfs是一个轻量级分布式文件系统。python连接其需要安装第三方库。
插件安装方式
pip install py3Fdfs -i https://pypi.douban.com/simple
插件使用方式
from fdfs_client.client import get_tracker_conf, Fdfs_client
#导入配置文件
tracker_conf = get_tracker_conf(r"E:\fdfs\client.conf")
client = Fdfs_client(tracker_conf)
配置文件取用fastdfs的配置文件即可。主要的配置点

上传文件
# 上传文件
a=client.upload_by_filename(r"E:\fdfs\file\CmQA6WBhVi-ADjpwAABF9pwyfF4848.wav")
print(a)
print("http://10.130.44.171:7003/"+str(a["Remote file_id"], encoding = "utf-8"))
-返回数据Remote file_id的格式为byte

下载文件
print(client.delete_file(b'group1/M00/00/69/CoIsq2L0osWAHkicAAVwMLqL1Vs175.png'))
- 删除文件需要上传的路径格式也必须是
byte
本文介绍了如何利用Python的py3Fdfs插件连接并操作FastDFS分布式文件系统,包括上传、下载和删除文件。首先通过pip安装插件,然后导入所需的库,并指定Fastdfs的配置文件。示例中展示了上传文件到FastDFS并获取`Remotefile_id`,以及根据`Remotefile_id`删除文件的步骤。
978

被折叠的 条评论
为什么被折叠?



