前言:
此刻姐妹们对“pythonftp代码”可能比较看重,我们都需要了解一些“pythonftp代码”的相关资讯。那么小编同时在网摘上收集了一些有关“pythonftp代码””的相关知识,希望看官们能喜欢,同学们一起来了解一下吧!Python已成为目前最流行的开发语言之一,今天我就教你利用Python编写一个非常简单却又很实用的FTP服务器。
安装库
主要用到Python库pyftpdlib,
首先安装:
#Python2 pip install pyftpdlib#Python3: pip3 install pyftpdlib代码
from pyftpdlib.authorizers import DummyAuthorizerfrom pyftpdlib.handlers import FTPHandlerfrom pyftpdlib.servers import FTPServerauthorizer = DummyAuthorizer()#参数为 "用户名" "密码" "ftp文件夹路径" "权限" #我运行的环境是Mac,windows下路径要注意加"\"转义authorizer.add_user("user", "12345", "/Users/zhangyaoke/Documents/python/Project/", perm="elradfmwMT")#是否匿名,不需要直接注释authorizer.add_anonymous("/Users/zhangyaoke/Documents", perm="elradfmwMT")handler = FTPHandlerhandler.authorizer = authorizer#你电脑的ip地址 端口 #我有文章介绍怎样查看ip地址,可以去翻阅,端口使用默认的21server = FTPServer(("172.20.10.3", 21), handler)server.serve_forever()运行
直接打开后就可以用其他设备ftp接进来了:
还可以看到用户的ip和登录类型以及操作信息。
总结
结合各种播放软件(比如我此前分享的Vlc播放器),可以手机观看电脑下载的视频,而不用拖到手机这么麻烦,很是方便。
如果觉得我的文章对你有所帮助,不妨点个赞~
PS:我以往的文章也是非常棒的,可以点击我的主页查看。
>>>我每天都会分享一些我觉得有价值的东西,关注我可以第一时间获得我的作品哦<<<
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #pythonftp代码