1. 程式人生 > >一行python命令讓手機讀取電腦檔案

一行python命令讓手機讀取電腦檔案

本文講解python的一個內建檔案傳輸下載器,可以用來在區域網內進行檔案傳輸,當然可能有人會問,我用微信QQ也能傳,為什麼還要用python來傳輸下載?在此,其實我個人感覺的是,這種操作更簡單,省了時間,比如之前在培訓班的時候,老師就是通過這個方式,每天上課的資料他都直接放到他的電腦。

 

給我們一個IP地址,我們就能訪問下載,這樣他就能偷懶了,不用費時間盯著檔案通過QQ和微信傳的慢這樣的問題,也不怕通過QQ微信傳檔案傳著傳著斷網的問題,而影響大多數學生學習,另一方面也是多給大家掌握一些學習python的一些小知識,讓大家能體會到python的簡潔之道,更有興趣的學習這門語言

好了,廢話不多說了,首先我隨便找了個資料夾,裡面有一些檔案,我要將這些檔案共享給我的手機和同事,我該如何做?

 

 

 

 

進入命令列,想必很多人可能還是會通過 windows+R > cmd > 切換碟符 > cd切換目錄這樣的方式來進入我們需要的資料夾目錄,比如下面的一步步操作

 

 

 

 

這種方式已經out了,給大家講一個很簡單的方式,只需要在當前目錄位址列我們輸入cmd,按回車就自動進入當前目錄,這點小技巧尤其方便,省的我們在一級一級去記憶那麼繁瑣的目錄了

 

 

 

 

接下來我們輸入命令,預設埠是8000,我這裡指定了一個8888埠

 
G:\1\9瀏覽器+小工具>python3 -m http.server 8888 Serving HTTP on 0.0.0.0 port 8888 (http://0.0.0.0:8888/) ... 

 

之後通過ipconfig命令,檢視到ip地址為192.168.43.196

 
C:\Users>ipconfig Windows IP 配置 乙太網介面卡 乙太網: 媒體狀態 . . . . . . . . . . . . : 媒體已斷開連線 連線特定的 DNS 字尾 . . . . . . . : stfs.sths.com.cn 無線區域網介面卡 WLAN: 連線特定的 DNS 字尾 . . . . . . . : 本地連結 IPv6 地址. . . . . . . . : fe80::681f:482d:b733:89d6%5 IPv4 地址 . . . . . . . . . . . . : 192.168.43.196 子網掩碼 . . . . . . . . . . . . : 255.255.255.0 預設閘道器. . . . . . . . . . . . . : 192.168.43.1 

 

我們這裡是區域網檔案共享,這裡必須保證我們的比如WiFi,其他電腦,手機用的同一個WiFi,這樣才能獲取到原始電腦的檔案

電腦位址列中輸入192.168.43.196:8888,即可看到我們的檔案,同時點選檔案,即可提示下載還是開啟,內建的下載服務即可成功搭建,在區域網的其他小夥伴也可以成功下載

 

 

 

如果想通過手機訪問,則在手機中輸入192.168.43.196:8888,可以訪問到檔案,如下

 

 

我這裡只做一個演示,點開了98度.docx檔案,docx檔案則提示下載或者直接開啟,這樣我們的手機讀取電腦檔案就完成了

 

最後,總結一下,python很多簡單實用的功能有待於我們一步步學習,通過此文,可能更加能體會到python的簡單強大之處