pyqt5-28. 使用列表实现文件系统层级访问

在制作网盘时,肯定要涉及文件目录访问,层级变换,这就是一个小型的文件系统 啊,一般的在文件系统上,都会使用树的数据结构,来保证文件的层级正确,我现在的项目只是一个网盘的项目,感觉用树的算法,有点杀鸡用牛刀了(其实主要是我!不!会!,尴尬!),所以决定使用dict和list组合来实现树的效果,完成文件正确的层级变换访问,

这里先说一下QFileDialog和本文讲述的方式的不同:

  1. QFileDialog 访问本地的文件系统,系统自带gui类,调用简单
  2. 本文方式,通过通信,访问服务器存储的网盘文件系统(姑且叫系统吧),相关类只能使用gui界面,其内部的数据结构,逻辑,函数处理,都需要自己处理,略微复杂

类比篇目:《pyqt5-20. 文件对话框QFileDialog的使用》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WenCoo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值