日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

用 Python 快速实现 HTTP 和 FTP 服务器

發(fā)布時間:2025/3/20 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用 Python 快速实现 HTTP 和 FTP 服务器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

有時你需臨時搭建一個簡單的 Web Server,但你又不想去安裝 Apache、Nginx 等這類功能較復雜的 HTTP 服務(wù)程序時。這時可以使用 Python 內(nèi)建的 SimpleHTTPServer 模塊快速搭建一個簡單的 HTTP 服務(wù)器。

SimpleHTTPServer 模塊可以把你指定目錄中的文件和文件夾以一個簡單的 Web 頁面的方式展示出來。
假設(shè)我們需要以 Web 方式共享目錄 /Users/Mike/Docker,只需要以下這個命令行就可以輕松實現(xiàn):

$ cd /Users/Mike/Docker $ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ...

SimpleHTTPServer 模塊默認會在 8000 端口上監(jiān)聽一個 HTTP 服務(wù),這時就可以打開瀏覽器輸入 http://IP:Port訪問這個 Web 頁面。例如類似下面的 URL:

http://192.168.100.49:8000

如果你需要 Web 服務(wù)有一個默認頁,可以在目錄下創(chuàng)建一個名為 index.html 的文件。如果沒有默認頁,那么會以列表的形式將目錄中的內(nèi)容顯示出來。

如果默認的 8000 端口已經(jīng)被占用,你想換成使用其它端口號,可以使用如下的命令:

$ python -m SimpleHTTPServer 8080

有時當你想快速搭建一個 FTP 服務(wù)器來臨時實現(xiàn)文件上傳下載時,這是特別有用的。我們這里利用 Python 的 Pyftpdlib 模塊可以快速的實現(xiàn)一個 FTP 服務(wù)器的功能。

首先安裝 Pyftpdlib 模塊

$ sudo pip install pyftpdlib

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

''' 遇到問題沒人解答?小編創(chuàng)建了一個Python學習交流QQ群:857662006 尋找有志同道合的小伙伴,互幫互助, 群里還有不錯的視頻學習教程和PDF電子書! ''' $ cd /Users/Mike/Docker $ python -m pyftpdlib [I 2018-01-02 16:24:02] >>> starting FTP server on :::2121, pid=7517 <<< [I 2018-01-02 16:24:02] concurrency model: async [I 2018-01-02 16:24:02] masquerade (NAT) address: None [I 2018-01-02 16:24:02] passive ports: None

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

ftp://192.168.100.49:2121
  • 默認 IP 為本機所有可用 IP,端口為 2121。
  • 默認登陸方式為匿名。
  • 默認權(quán)限是只讀。
    如果你要建一個有認證且可寫的 FTP 服務(wù)器,可使用類似以下指令:
$ python -m pyftpdlib -i 192.168.100.49 -w -d /tmp/ -u mike -P 123456

小插曲:測試時一直使用密碼 000000 這樣的弱密碼做認證密碼,在客戶端登陸時一直提示認證失敗。看來 Pyftpdlib 模塊還做了基本的安全策略喲,不錯的!

常用可選參數(shù)說明:

-i 指定IP地址(默認為本機所有可用 IP 地址) -p 指定端口(默認為 2121) -w 寫權(quán)限(默認為只讀) -d 指定目錄 (默認為當前目錄) -u 指定登錄用戶名 -P 指定登錄密碼

更多參數(shù)可以使用以下指令查詢:

$ python -m pyftpdlib --helpUsage: python -m pyftpdlib [options]Start a stand alone anonymous FTP server.Options: -h, --help show this help message and exit-i ADDRESS, --interface=ADDRESS specify the interface to run on (default all interfaces)-p PORT, --port=PORT specify port number to run on (default 2121)-w, --write grants write access for logged in user (default read-only)-d FOLDER, --directory=FOLDER specify the directory to share (default current directory)-n ADDRESS, --nat-address=ADDRESS the NAT address to use for passive connections-r FROM-TO, --range=FROM-TO the range of TCP ports to use for passive connections (e.g. -r 8000-9000)-D, --debug enable DEBUG logging evel-v, --version print pyftpdlib version and exit-V, --verbose activate a more verbose logging-u USERNAME, --username=USERNAME specify username to login with (anonymous login will be disabled and password required if supplied)-P PASSWORD, --password=PASSWORD specify a password to login with (username required to be useful)

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

$pip uninstall pyftpdlib

總結(jié)

以上是生活随笔為你收集整理的用 Python 快速实现 HTTP 和 FTP 服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品在线电影 | 欧美成人影院 | 国产福利小视频 | 国产精品自拍小视频 | 国色天香网站 | 给我看高清的视频在线观看 | 国产又粗又猛又色 | 日p免费视频 | 国产又粗又长又黄的视频 | 免费国产a级片 | 国产精品夜色一区二区三区 | 欧美精品一级 | 中文字幕精品一区久久久久 | 激情亚洲 | 日本在线不卡一区二区 | 91精品人妻一区二区三区蜜桃2 | 6080av| 亚洲一区二区黄片 | 成人激情开心 | 男人的天堂视频在线观看 | 国产一区在线不卡 | 91久久精品夜夜躁日日躁欧美 | 女人下面流白浆的视频 | 天天草比 | 美女写真福利视频 | 色吧av| 无码精品人妻一区二区三区漫画 | 欧美色99 | 反差在线观看免费版全集完整版 | 日本大尺度电影免费观看全集中文版 | 一级黄色毛毛片 | 成人宗合 | 依人在线视频 | 国产熟妇一区二区三区aⅴ网站 | 亚洲av永久一区二区三区蜜桃 | 一区在线看 | 尹人成人 | 不卡的av网站 | 99插插| 精品一区二区三区不卡 | 91免费观看视频 | 亚洲一区二区精品在线观看 | 美女一区二区视频 | 无码人妻aⅴ一区二区三区玉蒲团 | 99精品热视频 | 色播五月综合 | 久久婷婷五月综合色吧 | 一级黄色影院 | 久久男人天堂 | 在线观看黄色网页 | 校园春色中文字幕 | 成人午夜激情视频 | 免费av网站观看 | 亚洲精选国产 | 九九热视| 在线观看1区 | 91国产视频在线观看 | 国产激情一区二区三区四区 | 看全黄大色黄大片 | 久久久77| 欧美s码亚洲码精品m码 | 六月丁香婷婷综合 | 久久天堂影院 | 在线观看国产免费视频 | 亚洲精品小视频 | 国模在线 | 五月婷婷激情视频 | av导航站 | 波多野结衣中文字幕一区二区 | 久久艹av | 午夜一二区 | 一色道久久88加勒比一 | 伊人视频在线观看 | 日本韩国三级 | 夜夜激情| 色婷婷777777仙踪林 | 最新国产中文字幕 | 老牛影视一区二区三区 | 亚洲美女自拍视频 | 噜噜噜久久 | 清纯唯美亚洲色图 | www麻豆视频 | 亚洲网站在线免费观看 | 国产黄色网络 | 欧美高清视频一区 | 天天干夜夜操视频 | 亚洲一级一区 | 精品精品精品 | 爱射综合 | 久久新| 黄色一级在线播放 | 在线观看的免费 | 日韩在线视频第一页 | 国产女人毛片 | 最好看的电影2019中文字幕 | 无码精品一区二区三区在线播放 | 国产91欧美| 欧美夫妻性生活视频 | 日韩二区在线观看 |