复习《Python核心编程》第三章:因特网客户端编程,本章介绍了文件传输、网络新闻和电子邮件三种客户端的编写方法,基本流程都一样:
- 连接到服务器
- 登录
- 发出服务请求
- 退出
下面以FTP为例,实现一个简单的服务器、客户端交互,客户端能实现下载、上传等功能。
服务器
Python下实现FTP服务器很简单,安装好pyftpdlib这个库,几行代码就能够实现一个简单的服务器。
1 | #! /usr/bin/env python |
客户端
客户端的代码,CSDN上一位博主写了一个FTP的工具类,我觉得挺不错的,下载、上传的功能都很齐全,直接粘贴过来用了。
1 | #!/usr/bin/python |