Python 也會(huì)傳文件,再也不用看某某網(wǎng)盤的臉色了!給我限速了!

寫在之前

在我們的日常生活和工作中,難免會(huì)碰到要給別人傳文件的時(shí)候??赡苓@對(duì)現(xiàn)在的你來(lái)說(shuō)不是一件很難的事情,估計(jì)相當(dāng)多的一部分人說(shuō)我可以直接把文件拖進(jìn)微信或者 qq 里發(fā)給別人,但這個(gè)只適用于文件較少的時(shí)候,文件較多的時(shí)候用聊天工具來(lái)進(jìn)行文件傳輸就又變成了一件很麻煩的事情。

這時(shí)候你可能又會(huì)說(shuō),那我可以傳到某度網(wǎng)盤上,然后發(fā)個(gè)鏈接給對(duì)方,這不是美滋滋么?要我說(shuō)這是苦滋滋吧!你要先把東西傳到網(wǎng)盤,然后發(fā)鏈接,最后對(duì)方再下載到自己電腦上,要是碰到網(wǎng)速慢的時(shí)候中間耗費(fèi)的時(shí)間連黃花菜都涼了,當(dāng)然你要說(shuō)你是 vip,那我無(wú)話可說(shuō)了,順便如果對(duì)方也是 vip,建議你現(xiàn)在立馬退出本篇文章,因?yàn)檫@不適合家里開礦的大佬。

如果你看過我最近的兩篇文章,你一定就會(huì)猜到接下來(lái)會(huì)發(fā)生什么了,但凡碰到什么棘手的問題,就是我號(hào)稱「簡(jiǎn)潔優(yōu)雅,省心省力」的 Python 閃亮登場(chǎng)的時(shí)候了,知道這是什么么?這就是傳說(shuō)中的主角光環(huán),所以啊,學(xué)習(xí) Python 刻不容緩。

Python 也會(huì)傳文件,再也不用看某某網(wǎng)盤的臉色了!給我限速了!

Python 中內(nèi)置了一個(gè)「下載服務(wù)器」,簡(jiǎn)單又好用,可以說(shuō)是老少咸宜,童叟無(wú)欺。

操作

假設(shè)你要給別人傳的文件位于某個(gè)目錄(文件夾)下,首先你要先進(jìn)入這個(gè)目錄(文件夾),然后執(zhí)行下面的命令啟動(dòng)一個(gè)下載服務(wù)器。例如,我要傳的文件在 ~/PycharmProjects/DataScience 目錄下:

cd PycharmProjects/DataScience/
python3 -m http.server
</pre>

如果你用的是 Python2 的話,進(jìn)入到目標(biāo)目錄下之后,用下面的語(yǔ)句:

python -m SimpleHTTPServer

具體的顯示如下圖:

Python 也會(huì)傳文件,再也不用看某某網(wǎng)盤的臉色了!給我限速了!

執(zhí)行了上面的命令,就會(huì)在當(dāng)前的目錄(文件夾)下啟動(dòng)一個(gè)文件下載服務(wù)器,默認(rèn)打開的是 8000 端口,完成這些以后,你只需要把你的 ip 和 端口號(hào)告訴給對(duì)方,讓對(duì)方在瀏覽器中輸入 ip 和 端口號(hào)即可下載他想下載的東西,非常簡(jiǎn)單高效。一般的格式如下:

xx.xx.xx.xx:8000

在瀏覽器中顯示的內(nèi)容大概如下:

Python 也會(huì)傳文件,再也不用看某某網(wǎng)盤的臉色了!給我限速了!

就如上圖所示,你可以看到一個(gè)類似于 FTP 下載的頁(yè)面,這個(gè)時(shí)候你想下載哪個(gè)文件,直接單擊即可下載,通過這種方式來(lái)傳輸文件,可以節(jié)省很多時(shí)間,提高文件傳輸?shù)男省?/p>

還要再說(shuō)一點(diǎn)的是,在上面你所看到的 Python 語(yǔ)句,其實(shí)就是簡(jiǎn)單的啟動(dòng)了一個(gè) Python 內(nèi)置的 web 服務(wù)器。如果當(dāng)前目錄(文件夾)下不存在 index.html,就會(huì)顯示當(dāng)前目錄下的文件列表,也就是我們?cè)谏蠄D中看到的內(nèi)容,如果存在 index.html 的話,會(huì)默認(rèn)顯示 index.html 里的內(nèi)容。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,338評(píng)論 0 10
  • python學(xué)習(xí)筆記 聲明:學(xué)習(xí)筆記主要是根據(jù)廖雪峰官方網(wǎng)站python學(xué)習(xí)學(xué)習(xí)的,另外根據(jù)自己平時(shí)的積累進(jìn)行修正...
    renyangfar閱讀 3,252評(píng)論 0 10
  • Linux習(xí)慣問題: 在vim編輯時(shí),按了ctrl + s后,再按ctrl + q就可以繼續(xù)執(zhí)行了。ctrl + ...
    光著腳的鞋閱讀 4,696評(píng)論 0 16
  • 1.編輯器vim 目標(biāo) 能夠說(shuō)出vim三種工作模式 能夠?qū)懗鰒im復(fù)制、剪切、粘貼、選中多行命令 ...
    Cestine閱讀 777評(píng)論 0 1
  • 注入依賴 angular 中 $location, $timeout和$interval, $filter, ...
    曾_0f37閱讀 1,160評(píng)論 0 2

友情鏈接更多精彩內(nèi)容