這個不難,實現HTTP伺服器主要用到http這個庫,實現FTP伺服器主要用到pyftpdlib這個庫,下面我簡單介紹一下實現過程,實驗環境win10+python3.6+pycharm5.0,主要內容如下:
1.這裡主要用到http這個庫,這是python自帶的一個標準庫,快速實現HTTP伺服器的話,這裡只需要切換到需要展示的目錄(即HTTP伺服器根目錄),執行命令“python -m http.server port(埠號可以自行設定)”就行,預設埠號是8000,如下,已經成功啟動HTTP伺服器,埠號是8000:
2.接著,我們開啟瀏覽器,輸入網址“http://localhost:8000/”,就能看到HTTP伺服器下的資原始檔,如下:
3.這裡你也可以編寫如下程式碼啟動HTTP伺服器,效果和上面的差不多,程式碼量也不多,很容易理解:
程式執行效果如下,也能列出HTTP伺服器下資源:
1.這裡主要用到pyftpdlib這個庫,專門用於快速實現FTP伺服器,安裝的話,直接在cmd視窗輸入命令“pip install pyftpdlib”就行,如下:
2.安裝完成後,我們就可以編寫程式碼來實現FTP伺服器了,測試程式碼如下,不難,也很好理解:
輸入使用者名稱和密碼,就能顯示出FTP伺服器下的資原始檔,如下:
至此,我們就完成了利用python來快速實現HTTP伺服器和FTP伺服器。總的來說,整個過程不難,程式碼量也不是很多,很容易理解,只要你有一定的python基礎,熟悉相關網路協議(http,ftp等),很快就可以實現這2個伺服器,當然,你要進一步實現上傳下載功能,這個就需要自己編寫相關功能程式碼了,可以參考我以前的一個回答,實現FTP伺服器及上傳下載的功能,地址https://www.wukong.com/question/6620687239556890883/,網上也有相關資料和教程,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。
這個不難,實現HTTP伺服器主要用到http這個庫,實現FTP伺服器主要用到pyftpdlib這個庫,下面我簡單介紹一下實現過程,實驗環境win10+python3.6+pycharm5.0,主要內容如下:
實現HTTP伺服器1.這裡主要用到http這個庫,這是python自帶的一個標準庫,快速實現HTTP伺服器的話,這裡只需要切換到需要展示的目錄(即HTTP伺服器根目錄),執行命令“python -m http.server port(埠號可以自行設定)”就行,預設埠號是8000,如下,已經成功啟動HTTP伺服器,埠號是8000:
2.接著,我們開啟瀏覽器,輸入網址“http://localhost:8000/”,就能看到HTTP伺服器下的資原始檔,如下:
3.這裡你也可以編寫如下程式碼啟動HTTP伺服器,效果和上面的差不多,程式碼量也不多,很容易理解:
程式執行效果如下,也能列出HTTP伺服器下資源:
實現FTP伺服器1.這裡主要用到pyftpdlib這個庫,專門用於快速實現FTP伺服器,安裝的話,直接在cmd視窗輸入命令“pip install pyftpdlib”就行,如下:
2.安裝完成後,我們就可以編寫程式碼來實現FTP伺服器了,測試程式碼如下,不難,也很好理解:
輸入使用者名稱和密碼,就能顯示出FTP伺服器下的資原始檔,如下:
至此,我們就完成了利用python來快速實現HTTP伺服器和FTP伺服器。總的來說,整個過程不難,程式碼量也不是很多,很容易理解,只要你有一定的python基礎,熟悉相關網路協議(http,ftp等),很快就可以實現這2個伺服器,當然,你要進一步實現上傳下載功能,這個就需要自己編寫相關功能程式碼了,可以參考我以前的一個回答,實現FTP伺服器及上傳下載的功能,地址https://www.wukong.com/question/6620687239556890883/,網上也有相關資料和教程,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。