欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python一秒搭建ftp服務器,幫助你在局域網共享文件

系統 1820 0

“老板 來碗面”
“要啥面?”
“內牛滿面..”

最近項目上的事情弄得人心累,本來是幫著兄弟項目寫套入口代碼,搞著搞著就被拉著入坑了。搞開發的都知道,最怕弄這種項目portal的東西,你調用一堆東西,結果各種調用報錯都反饋到你這里,導致的結果就是除了啥問題都找你。

?

最形象的比喻就是,眼前一棟樓,你是看門的。電梯壞了找你、住戶被盜了找你、連誰家下水不通了也找你,各種無厘頭的破事兒,我就想送出一張圖…

共享文件

熟悉Python的朋友們都知道,python自帶了一個 Simple HTTP Server ,可以使用一行代碼完成文件的局域網共享操作。
首先進入你需要設置的http服務器目錄 (我以自己電腦路徑:F:/Working~Study) ,即進入到該目錄下,然后:

  • python2:? python -m SimpleHTTPServer port

  • python3:? python -m http.server port
    我是用一個8888的端口啟動服務,最終的共享效果,如下圖:

Python一秒搭建ftp服務器,幫助你在局域網共享文件_第1張圖片

通過一行代碼,我們完成了文件共享的http服務,但這個服務有幾個問題,僅提供了下載功能無法上傳,最重要的是沒有權限控制功能,這就極其不安全了!該如何解決這個問題呢?我之前用Flask寫了一個功能更完善的httpserver:

Python一秒搭建ftp服務器,幫助你在局域網共享文件_第2張圖片


喜歡的朋友可以去看看這篇歷史文章:?https://www.jianshu.com/p/a5c4dca321f2
通過自己編碼的方式實現了相關功能,但是能否想httpserver一樣更快速的搭建一個文件共享服務器呢?此時,你應該想到ftp服務器!沒錯,ftp服務器不僅可以達到文件共享的大前提,還能通過設置用戶名密碼的方式來實現權限管理。用Python實現它麻煩么?不麻煩,也只需要一行代碼!

Ftp服務器搭建

模塊安裝

python沒有內置ftp模塊,但要使用它卻很簡單,我們只需要簡單的通過pip安裝即可:
pip install pyftpdlib

簡單共享

模塊安裝完成后,我們找到需要共享的目錄,然后啟動cmd后,輸入:
python -m pyftpdlib -p 21
之后瀏覽器登陸 ftp://ip:port ,這樣就開啟了一個最簡單的ftp共享服務。
首先我們使用瀏覽器登陸看下效果:
Python一秒搭建ftp服務器,幫助你在局域網共享文件_第3張圖片
之后,我們在使用xftp工具登陸:

Python一秒搭建ftp服務器,幫助你在局域網共享文件_第4張圖片

但此時,我們只是通過匿名用戶anonymous,密碼空的方式進行訪問,只能使用ftp下載功能,而無法上傳…

高級使用

簡單的ftp搭建方式,肯定不滿足我們的要求,那么我么就需要進行二次開發了!但也僅僅需要幾行代碼而已:

簡單的ftp搭建方式,肯定不滿足我們的要求,那么我么就需要進行二次開發了!但也僅僅需要幾行代碼而已:

            
              # -*- coding: utf-8 -*-
# @Author   : 王翔
# @JianShu  : 清風Python
# @Date     : 2019/8/30 1:26
# @Software : PyCharm
# @version  :Python 3.7.3
# @File     : PythonFtp.py


from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
from pyftpdlib.authorizers import DummyAuthorizer

authorizer = DummyAuthorizer()
authorizer.add_user('python', '123456', 'F:\\Working~Study', perm='elradfmwM')
handler = FTPHandler
handler.authorizer = authorizer

server = FTPServer(('0.0.0.0', 8888), handler)
server.serve_forever()

            
          

?

Python一秒搭建ftp服務器,幫助你在局域網共享文件_第5張圖片

不管是windows還是linux服務器下,你還能想到比python搭建FTP服務器更簡單的方式嗎?哈哈…

The End

OK,今天的內容就到這里,如果覺得內容對你有所幫助,歡迎點擊文章右下角的“ 在看 ”。
期待你關注我的公眾號 清風Python ,如果覺得不錯,希望能動動手指轉發給你身邊的朋友們。

作者:清風Python


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产成人黄网在线免 | 五月婷婷丁香综合网 | 亚洲乱码AV久久久久久久 | 午夜刺激视频 | 国产精品v欧美精品v日韩精品 | 欧美日韩精选 | 秋霞日韩久久理论电影 | 久久99热成人精品国产 | 久久精品视频在线看99 | 国产视频一区二区 | 中国欧美日韩一区二区三区 | 成人欧美在线观看免费视频 | 午夜在线观看cao | 久久91精品国产91久久小草 | 草草线在成人免费视频 | 午夜久久久久久久久久一区二区 | 亚洲婷婷综合中文字幕第一页 | 大伊香蕉在线观看视频 wap | 欧美日一区二区三区 | 国产一区二区精品在线观看 | 国产91亚洲精品 | 日本黄视频在线观看 | 天天做天天爱天天爽综合区 | 欧美日韩国产精品一区二区 | 午夜激情视频在线 | 波多野结衣办公室在线 | a毛片免费| 成熟人妻AV无码专区A片 | 日韩和的一区二在线 | 欧美男女网站 | 日本午夜大片免费观看视频 | 久久99精品久久久久久国产越南 | 色天天爱天天狠天天透 | 天天插天天射天天干 | 闲人综合网 | 成人免费久久精品国产片久久影院 | 爱爱视频在线观看 | 99久久视频 | 日韩在线观看视频一区 | 欧美天堂 | 亚洲毛片视频 |