关心我发表文章的朋友们都知道最近在接触python。这两天突然想到了一个绝妙的主意。能用python写自己的FTP服务器和客户端吗?所以有这句话。
python将创建FTP实例
首先,整理所需的相关python知识点。
python类
套接字的多线程
python模块(例如commands、OS、sys等)
使用python的MySQLdb模块,即python下的MySQL
使用Python编写FTP服务器端和客户端的大多数技术要点。
预期取得的效果:
客户端运行后,系统会提示您输入帐户密码。
服务器端收到账户密码后,到MySQL数据库确认。
确认后进入FTP命令行,可以上传文件、下载文件、删除文件、查看文件等操作,当然也可以限制用户的移动目录,使用户无法自由上传和下载服务器上的文件。
首先让我展示一下效果。
1)、用户登录效果演示:
用户登录,密码是隐藏的输入,如果通过,则通知帐户密码验证通过
用户登录
2)、获取帮助
查看在创建的FTP上工作的命令
3)、查看用户主目录中的文件。
查看文件列表
4)、移动目录
移动目录时,请检查用户是否具有移动目录的权限;如果没有权限,则会出现一条弹出消息,询问您是否具有权限的目录
移动目录
5),下载指定的文件
下载文件时将显示下载进度条
正在下载文件
文件下载完成
下载的文件与源文件的MD5值比较
6)、上传文件
正在上传文件
文件上载完成
7),删除文件
Del XXX文件名可以,但只能删除自己主目录中的文件。
到目前为止,功能展示已经结束。添加代码,并尽快公布。感兴趣的朋友可以关心。谢谢。(大卫亚设)。
后话
文章原创,未经许可,请尊重原创,不要在其他地方抄袭。
写文章不容易。我会坚持更新的。希望大家多注意称赞。您有什么想法,或者可以在我想发表什么类型内容的文章、文章下面发表评论。我会尽力满足大家的要求。谢谢。(大卫亚设)。
1.《350行python代码编写一个FTP服务端和客户端实例》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《350行python代码编写一个FTP服务端和客户端实例》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1954712.html