Day07 - 作业

一、作业:简单FTP

开发简单的FTP:

  1. 用户登陆
  2. 上传/下载文件
  3. 不同用户家目录不同
  4. 查看当前目录下文件
  5. 充分使用面向对象知识

二、简单思路

  1. 用类封装 ftp 客户端的功能,实例化的用户来启动 ftp 客户端。
  2. 上传/下载文件
    上传:将选择的文件上传至用户家目录
    下载:将用户选择的文件下载至本地当前目录
  3. 不同用户家目录不同
    创建用户时根据用户名创建家目录,并且登录后只能访问自己的家目录。
  4. 查看当前目录下文件
    用户可以浏览更改文件夹,但无法离开自己的家目录。

三、流程图

Day07 - 简单FTP

四、参考站点

FTP服务器
用python开发简单ftp程序
Linux ftp命令使用方法
python之FTP程序(支持多用户在线)

五、代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容