您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關怎么使用簡單的python http服務共享文件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
今天給大家帶來一招“黑科技”——利用Python直接將電腦的文件發送給手機(或者ipad),是很久之前偶然間聽師兄講過的,感覺挺神奇,分享給大家,再一次感受Python的強大魔力。
0. 準備工作
所需器材:一臺安裝好Python的電腦(mac 和windows均可),一臺移動設備,如手機或者ipad
1.開啟HTTP服務
打開終端,進入到需要發送的文件所在目錄,此處要發送的文件是test.csv,位于是'/Users/chc/Desktop/testhttp'路徑下,如圖所示。
需要發送的文件及所在路徑
運行命令‘python -m SimpleHTTPServer 8000’ 開啟HTTP服務。其中8000是端口號,可以換成別的,開啟后,狀態如下:
2. 查看電腦IP地址
開啟一個新的終端,運行命令‘ifconfig’(win下是ipconfig),查看電腦的IP地址。輸出信息較多,需要“尋找”。此處是10.48.169.103。記下此地址,后續會使用到。
3. 用手機連接HTTP服務
打開手機或者ipad,在瀏覽器中輸入地址:http://剛才記錄的ip地址:8000(開啟服務的端口號),在瀏覽器中就可以看到test.csv文件了。點擊文件,即可進行下載。這樣就實現了將文件從電腦傳到手機。截圖如下:
點擊文件可以直接進行下載
我們用Python開啟了HTTP服務,并通過手機訪問該服務實現了文件傳輸。原理并不復雜,可能過程也顯得不那么“簡潔”,(也許你覺得用微信發文件到手機比這個方便多了)但這體現的是Python的工具性。讓我們體會到Python 的強大。
類似的,Python還可以開啟ftp服務,也能夠實現文件傳輸。使用之前要安裝pyftpdlib包,執行‘ python -m pyftpdlib -p 8888’命令即可開啟服務,8888也是端口號,訪問的時候要用ftp://ip地址:端口號。
看完上述內容,你們對怎么使用簡單的python http服務共享文件有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。