午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

Python代碼快速實現(xiàn)FTP服務(wù)器方法

 python學習 2018-05-04

可以利用 Python Pyftpdlib 模塊快速搭建FTP 服務(wù)器實現(xiàn)文件上傳下載功能,以下是具體做法:

安裝 Pyftpdlib 模塊

$ sudo pip install pyftpdlib

通過 Python -m 選項將 Pyftpdlib 模塊作為一個簡單的獨立服務(wù)器來運行,假設(shè)我們需要共享目錄 /Users/Edu/Oldboy,只需要以下這個命令行就可以輕松實現(xiàn):

$ cd /Users/Edu/Oldboy

$ python -m pyftpdlib

[I 2018-05-04 15:13:12] >>> starting FTP server on :::8080, pid=7517 <<<

[I 2018-05-04 15:13:12] concurrency model: async

[I 2018-05-04 15:13:12] masquerade (NAT) address: None

[I 2018-05-04 15:13:12] passive ports: None

至此一個簡單的 FTP 服務(wù)器已經(jīng)搭建完成,訪問 ftp://IP:PORT 即可。例如類似下面的 URL

ftp://192.168.0.1:8080

默認 IP 為本機所有可用 IP,端口為8080。

默認登陸方式為匿名。

默認權(quán)限是只讀。

如果你要建一個有認證且可寫的 FTP 服務(wù)器,可使用類似以下指令

$ python -m pyftpdlib -i 192.168.0.1 -w -d /tmp/ -u edu -P 666666

如果你需卸載 Pyftpdlib 模塊,可以通過以下命令:

$ pip uninstall pyftpdlib

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多