卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何用Python快速實現(xiàn)HTTP和FTP服務(wù)器?

網(wǎng)友解答: 這個不難,實現(xiàn)HTTP服務(wù)器主要用到http這個庫,實現(xiàn)FTP服務(wù)器主要用到pyftpdlib這個庫,下面我簡單介紹一下實現(xiàn)過程,實驗環(huán)境win10+python3.6+py

網(wǎng)友解答:

這個不難,實現(xiàn)HTTP服務(wù)器主要用到http這個庫,實現(xiàn)FTP服務(wù)器主要用到pyftpdlib這個庫,下面我簡單介紹一下實現(xiàn)過程,實驗環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下:

實現(xiàn)HTTP服務(wù)器

1.這里主要用到http這個庫,這是python自帶的一個標(biāo)準(zhǔn)庫,快速實現(xiàn)HTTP服務(wù)器的話,這里只需要切換到需要展示的目錄(即HTTP服務(wù)器根目錄),運行命令“python -m http.server port(端口號可以自行設(shè)置)”就行,默認(rèn)端口號是8000,如下,已經(jīng)成功啟動HTTP服務(wù)器,端口號是8000:

2.接著,我們打開瀏覽器,輸入網(wǎng)址“http://localhost:8000/”,就能看到HTTP服務(wù)器下的資源文件,如下:

3.這里你也可以編寫如下代碼啟動HTTP服務(wù)器,效果和上面的差不多,代碼量也不多,很容易理解:

程序運行效果如下,也能列出HTTP服務(wù)器下資源:

實現(xiàn)FTP服務(wù)器

1.這里主要用到pyftpdlib這個庫,專門用于快速實現(xiàn)FTP服務(wù)器,安裝的話,直接在cmd窗口輸入命令“pip install pyftpdlib”就行,如下:

2.安裝完成后,我們就可以編寫代碼來實現(xiàn)FTP服務(wù)器了,測試代碼如下,不難,也很好理解:

點擊運行程序,打開瀏覽器,在網(wǎng)址欄輸入“ftp://localhost/”,就會出現(xiàn)登陸對話框,如下:

輸入用戶名和密碼,就能顯示出FTP服務(wù)器下的資源文件,如下:

至此,我們就完成了利用python來快速實現(xiàn)HTTP服務(wù)器和FTP服務(wù)器??偟膩碚f,整個過程不難,代碼量也不是很多,很容易理解,只要你有一定的python基礎(chǔ),熟悉相關(guān)網(wǎng)絡(luò)協(xié)議(http,ftp等),很快就可以實現(xiàn)這2個服務(wù)器,當(dāng)然,你要進(jìn)一步實現(xiàn)上傳下載功能,這個就需要自己編寫相關(guān)功能代碼了,可以參考我以前的一個回答,實現(xiàn)FTP服務(wù)器及上傳下載的功能,地址https://www.wukong.com/question/6620687239556890883/,網(wǎng)上也有相關(guān)資料和教程,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。

標(biāo)簽: