大家好,我是愛分享的永恆君!
之前給大家分享過一款非常小巧實用但功能強大的局域網神器 webd :
但有些時候,我們只需要臨時共享、傳輸幾個小文件,難免會忘記這個軟件放在哪裏,或者需要在其他如Linux、Macos下面使用還需要進行一系列的配置,感覺還是有些不那麼的方便。
今天就分享另外一個更加簡便快捷的方法,只要你電腦上安裝了 python,就可以輕鬆一行代碼實現這個功能。
文件共享
1、確保電腦上安裝了 Python ,並且設置了全局變量。
2、打開 cmd 命令行終端,進入到你需要共享的文件夾下:
3、輸入下面這行神奇的代碼:
python -m http.server 888
這行代碼的意思就是將電腦的文件通過 http 協議共享出去,888是端口,你可以任意指定(如果沒法用,則隨機更換另一個)。
如果出現了下面這樣的界面,就說明共享成功了:
訪問文件
1、對於本機來說,如果你可以打開瀏覽器,在地址欄輸入下面任意一個網址進行測試:
http://localhost:888
http://127.0.0.1:888
訪問後的界面:
2、對於連接在同一個網絡其他機器來說,只需要在瀏覽器上訪問帶有你的ip 地址的鏈接就可以訪問到文件夾,如下:
在 cmd 終端找到本機的 ip 地址,
永恆君的這臺電腦局域網的地址爲192.168.0.107
在對方電腦瀏覽器輸入
http://192.168.0.107:888/
看到的效果跟上面也是一樣的。點擊文件就可以查看和下載了。
小結
這個關於 python 的一行代碼實現文件共享,是不是很方便?
基本上現在的Linux、Macos系統都會默認自帶 Python,使用這些系統的朋友,這個方法還是很方便的。下次如果有這種場景的時候,是不是可以裝X一下了?
如果是windows系統,又不常用 python 的話,感覺還是用 webd 方便一些哈~