<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          用Python實(shí)現(xiàn)電腦手機(jī)文件互傳秒完成

          共 1976字,需瀏覽 4分鐘

           ·

          2020-08-26 07:01

          點(diǎn)擊上方Python知識(shí)圈設(shè)為星標(biāo)

          回復(fù)1024獲取Python資料



          閱讀文本大概需要 3?分鐘


          點(diǎn)擊「閱讀原文」查看pk哥原創(chuàng)精品視頻。

          來(lái)源:開源最前線(ID:OpenSourceTop)?

          鏈接:https://github.com/claudiodangelis/qrcp


          從你看到這篇文章開始,以后你只需要通過一張二維碼,就可以在電腦和手機(jī)之間自由傳輸文件啦,手機(jī)電腦文件傳輸助手。




          qrcp是怎么辦到的?

          qrcp將網(wǎng)絡(luò)服務(wù)器綁定到隨機(jī)端口上的Wi-Fi網(wǎng)絡(luò)接口地址,并為其創(chuàng)建處理程序。傳輸完成后,默認(rèn)處理程序?qū)⑻峁﹥?nèi)容并退出程序。當(dāng)用于接收文件時(shí),qrcp提供上傳頁(yè)面并處理傳輸。

          這個(gè)處理程序會(huì)打印出來(lái)一張二維碼,對(duì)文本進(jìn)行編碼:


          http://{address}:{port}/{random_path}


          大多數(shù)二維碼應(yīng)用程序可以檢測(cè)解碼文本中的URL,并采取相應(yīng)的措施(即使用默認(rèn)瀏覽器打開解碼URL),因此,在掃描二維碼的時(shí)候,內(nèi)容將在移動(dòng)瀏覽器下載。

          將文件發(fā)送到手機(jī):



          從手機(jī)接收文件:




          qrcp安裝方法

          qrcp安裝方法分兩種,用Go安裝和使用包管理器安裝。如果是通過Go安裝,qrcp需要用到Go 1.8,剩下的只需要一行代碼搞定:


          go?get?github.com/claudiodangelis/qrcp


          安裝二進(jìn)制文件

          從Releases頁(yè)面下載最新的二進(jìn)制文件到 /usr/local/bin (或$PATH中的另一個(gè)位置) ,然后為二進(jìn)制文件加入執(zhí)行權(quán)限:


          chmod?+x?/usr/local/bin/qrcp



          qrcp使用方法

          發(fā)送文件


          qrcp?MyDocument.pdf


          一次發(fā)送多個(gè)文件時(shí),qrcp為要傳輸?shù)奈募蛭募A創(chuàng)建一個(gè)zip存檔,并在傳輸完成后刪除該zip存檔。


          #?Multiple?files
          qrcp?MyDocument.pdf?IMG0001.jpg


          #?A?whole?folder
          qrcp?Documents/


          你也可以選擇壓縮文件然后再傳輸


          qrcp?--zip?LongVideo.avi


          接收文件時(shí),會(huì)顯示一個(gè)“上傳頁(yè)面” ,可以通過這個(gè)頁(yè)面,從移動(dòng)設(shè)備中選擇文件。接收文件到當(dāng)前目錄:


          qrcp?receive


          接收文件到特定目錄:


          qrcp?receive



          網(wǎng)絡(luò)接口

          qrcp會(huì)嘗試自動(dòng)找到適合進(jìn)行傳輸?shù)木W(wǎng)絡(luò)接口。如果找到多個(gè)合適的接口,它就需要用戶自己選擇一個(gè)。如果要使用特定的接口,請(qǐng)選擇--interface(或-i)標(biāo)志:


          #?The?webserver?will?be?visible?by
          #?all?computers?on?the?tun0's?interface?network
          qrcp?-i?tun0?MyDocument.dpf


          你還可以使用一個(gè)特殊的接口名稱,any它將Web服務(wù)器綁定到0.0.0.0,使該Web服務(wù)器對(duì)任何網(wǎng)絡(luò)上的每個(gè)人都是可見的,即使從外部網(wǎng)絡(luò)也是如此。


          qrcp?-i?any?MyDocument.pdf


          當(dāng)你要從Amazon EC2,Digital Ocean Droplet,Google Cloud Platform Compute Instance或任何其他VPS傳輸文件時(shí),這個(gè)功能就很有用了。



          除了qrcp,其實(shí)還有很多類似的工具,不知道你平常最喜歡的是哪一個(gè)呢?


          目前,qrcp已經(jīng)在Github上標(biāo)星5.6K,F(xiàn)ork累計(jì)286個(gè)(Github地址:https://github.com/claudiodangelis/qrcp



          -----------------------
          公眾號(hào):Python知識(shí)圈
          博客:www.pyzhishiquan.com
          知乎Python知識(shí)圈
          微信視頻號(hào):菜鳥程序員 (分享有趣的編程技巧、Python技巧)
          bilibili:菜鳥程序員的日常(目前原創(chuàng)視頻:22,累計(jì)播放量:85萬(wàn))


          我的微信視頻號(hào)定時(shí)更新中,近期真人出鏡分析講解 Python 經(jīng)典習(xí)題,后續(xù)會(huì)分享更多的干貨,歡迎關(guān)注我的微信視頻號(hào)。


          Python知識(shí)圈公眾號(hào)的交流群已經(jīng)建立,群里可以領(lǐng)取 Python 相關(guān)學(xué)習(xí)資料,大家可以一起學(xué)習(xí)交流,效率更高,如果是想發(fā)推文、廣告、砍價(jià)小程序的敬請(qǐng)繞道一定記得備注「交流學(xué)習(xí)」,不然不會(huì)通過好友

          掃碼添加,備注:交流學(xué)習(xí)




          往期推薦
          01

          公眾號(hào)所有文章匯總導(dǎo)航(2-10更新)

          02

          Github上有趣的100個(gè)Python項(xiàng)目

          03

          打基礎(chǔ)一定要吃透這12類 Python 內(nèi)置函數(shù)


          我就知道你“在看”

          瀏覽 53
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  五月天性爱视频 | 狠狠狠狠狠狠狠狠狠狠狠狠狠 | 国产大屌| 一级爱爱免费看 | 中国性爱在线观看 |