近日發現了python一個很有趣的功能,現在在這裏給大夥兒做一下分享
需求前提
1.想要拷貝電腦的文件按到另一臺電腦但是又沒有U盤
2.手機上想獲取到存儲在電腦的文件
3.忘帶U盤
…
您也太丟三落四了吧,但是!!這些都不是事兒,一行python代碼即可搞定你的這些需求!!
具體操作
1. 在需要分享的文件夾打開 cmd
在按住Shift鍵的同時點擊鼠標右鍵,即可彈出下圖框框,選擇在此處打開命令窗口即可一步到位。
2. 在彈出的cmd窗口輸入代碼
在彈出的cmd窗口輸入以下代碼, 端口號隨意
python -m http.server 9527 #後面是端口號
3. 找到本機IP
1.新建一個cmd窗口,輸入ipconfig,找到本機的IP即可。
4. 注意!!! 電腦與電腦或手機之間的網絡需要在同一個路由下。
電腦端
打開瀏覽器,輸入本機的IP+端口號,我這裏的是192.168.0.105:9527,即可看到需要分享的文件。直接點擊即可下載。
手機端
打開瀏覽器,輸入 192.168.0.105:9527 同樣可以訪問!可以看到和電腦端訪問是一樣的。即點即下載。
原理
下圖引用於pyhton官方文檔。由於本人英語太差,就不做翻譯了。
具體原理請訪問 https://docs.python.org/3/library/http.server.html#module-http.server,自行查閱。
這個http.server還是挺好用的。
怎麼樣!python是不是很神奇呢。
好了,本次的分享到此結束。
有任何疑問歡迎在下方留言哦。
視頻講解鏈接,請戳:《Python實用技巧之忘記帶U盤了怎麼辦?(手機獲取電腦的文件)》