今天的实验目的:使用9行Python代码快速搭建一个FTP服务器! 需要使用的第三方库:pyftpdlib,安装第三方库的方法应该很熟悉了吧:pip3 install pyftpdlib 先上代码,之后解释: ![]() 脚本 因为代码很少,所以需要解释的就更少了,导入模块,实例化这些代码就不说了,都是套路,复制粘贴即可。需要自己定制的仅两行: authorizer.add_user('ljds', 'ljds', '.', perm='elradfmw') 这里是创建FTP登录的用户名、密码、目录位置,权限。我设置的目录是当前目录,所以就是一个点'.',权限有很多,根据自己需求设置。小编太懒,直接把官网上的权限分类粘贴过来: ![]() server = FTPServer(('192.168.1.102', 21), handler):我这台电脑的IP是192.168.1.102,端口就用默认的21。 好了,现在测试效果,运行Python: 打开浏览器,输入ftp://192.168.1.102回车 ![]() 登录FTP 输入正确的用户名密码之后: ![]() FTP目录 实验完成! ![]() 下面是为初学者们准备的python电子书籍资料和python入门教程!![]() ![]() 请关注+私信回复:“学习”就可以拿到一份我为大家准备的Python学习资料! |
|
来自: flyk0tcfb46p9f > 《AI》