您好,登錄后才能下訂單哦!
基于http.server實現(xiàn)搭建局域網(wǎng)服務器?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
一行Python命令一行Python命令如何搭建局域網(wǎng),其實很簡單,我們用了Python里面的一條命令就可以搞定! Python的官方手冊介紹,HTTPServer 是 socketserver里TCPServer 的一個子類。它會創(chuàng)建和偵聽 HTTP 套接字,并將請求調(diào)度給處理程序。
在Python3.7中,http.server提供了5種參數(shù),調(diào)用下面幫助命令可顯示如下:python -m http.server --help
由上圖可以看出,其包含位置參數(shù)和可選參數(shù)。
2、如何操作
搭建本地服務器的代碼十分簡單,只需要在命令行運行以下代碼即可。
python -m http.server 8080
上面的代碼用來啟動http服務器,默認IP是電腦本地無線IPv4網(wǎng)絡,默認目錄為命令行運行的目錄,如果想要改變參數(shù),調(diào)用03種的可變參數(shù)即可。
原理的講解到這里就結束了,接下來是實踐,小編使用自己手機的熱點,在ubuntu,windows以及移動端進行了測試。
1).首先要獲取本地的IP
Windows平臺可以通過ipconfig(Linux平臺通過ifconfig -a )獲取IP,注意選用的是無線局域網(wǎng)適配器WLAN中的IPv4地址。
2).
訪問服務器上面的命令啟動服務器之后,根據(jù)所得的ip和端口,在瀏覽器輸入http://192.168.43.136:8080/即可訪問服務器即可。是不是很神奇,接著我們用不同的平臺來測試一下用PC端試一下:
用手機測試一下
其他機型windows
3、
改變服務器的目錄對于改變文件目錄,小編改為D盤為可訪問盤,命令如下,其他參數(shù)使用方法類似。python -m http.server 8080 -d d:可以看到被訪問的目錄發(fā)生改變:
看完上述內(nèi)容,你們掌握基于http.server實現(xiàn)搭建局域網(wǎng)服務器的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。