0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用Python自動(dòng)上傳文件到百度網(wǎng)盤

科技綠洲 ? 來(lái)源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-10-16 11:28 ? 次閱讀

要使用Python自動(dòng)上傳文件到百度網(wǎng)盤,你可以使用bypy開(kāi)源模塊,它提供了豐富的功能,包括顯示文件列表、同步目錄、文件上傳。

僅支持 /apps/bypy 目錄。

1.準(zhǔn)備

開(kāi)始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒(méi)有,可以訪問(wèn)這篇文章:超詳細(xì)Python安裝指南 進(jìn)行安裝。

**(可選1) **如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda,它內(nèi)置了Python和pip.

**(可選2) **此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn):Python 編程的最好搭檔—VSCode 詳細(xì)指南。

請(qǐng)選擇以下任一種方式輸入命令安裝依賴

  1. Windows 環(huán)境 打開(kāi) Cmd (開(kāi)始-運(yùn)行-CMD)。
  2. MacOS 環(huán)境 打開(kāi) Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install bypy

2.授權(quán)bypy訪問(wèn)百度網(wǎng)盤

首先試一下顯示在云盤(程序的)根目錄下文件列表,cmd/終端里輸入:

bypy list

會(huì)出現(xiàn)這樣的界面

圖片

點(diǎn)擊終端上方出現(xiàn)的藍(lán)色鏈接

圖片

復(fù)制授權(quán)碼,在終端輸入并回車:

圖片

完成授權(quán)。

3.開(kāi)始使用bypy

在你的百度網(wǎng)盤上的“我的網(wǎng)盤>我的應(yīng)用數(shù)據(jù)”新建一個(gè)bypy文件夾,并放置文件:

圖片

使用以下代碼就可以獲取到這個(gè)文件夾下的文件列表:

from bypy import ByPy
bp = ByPy()
print(bp.list())

效果如下:

圖片

4.文件上傳功能

如果需要上傳文件,只需要調(diào)用upload函數(shù):

from bypy import ByPy
bp = ByPy()

bp.upload(
  r"C:Users83493DownloadsSnipaste_2023-04-15_19-58-37.png",
  "Python實(shí)用寶典.png"
)
print(bp.list())

效果如下:

圖片

打開(kāi)百度網(wǎng)盤測(cè)試一下:

圖片

成功咧,真簡(jiǎn)單咧。

5.文件同步功能

你可以選擇把整個(gè)文件夾統(tǒng)統(tǒng)同步到百度網(wǎng)盤,比如我這里有個(gè)文件夾要全部推送到百度網(wǎng)盤:

圖片

那么我們只需要這么寫:

from bypy import ByPy
bp = ByPy()

bp.syncup(
  r"D:CODEbaidu_uploadPython實(shí)用寶典的推送素材",
  "Python實(shí)用寶典的推送素材"
)
print(bp.list())

自動(dòng)創(chuàng)建Python實(shí)用寶典的推送素材文件夾:

圖片

打開(kāi)看看,你會(huì)發(fā)現(xiàn)所有文件都被自動(dòng)同步上來(lái)了

圖片

另外,還有一個(gè) syncdown方法,是把 "我的網(wǎng)盤/我的應(yīng)用數(shù)據(jù)/bypy" 下某個(gè)目錄同步到本地:

from bypy import ByPy
bp = ByPy()

bp.syncdown(
  "Python實(shí)用寶典的推送素材",
  r"D:CODEbaidu_uploadPython實(shí)用寶典的推送素材2"
)
print(bp.list())

圖片

有需要的同學(xué)快試試吧!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2707

    瀏覽量

    47473
  • 百度
    +關(guān)注

    關(guān)注

    9

    文章

    2269

    瀏覽量

    90392
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    566

    瀏覽量

    24744
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    3349

    瀏覽量

    42500
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84688
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【重發(fā)】百度網(wǎng)Altium Designer 10.1327.26514 update 23

    原作者方式生成了pdf方便的家閱讀。下載地址,在文章的末尾。還有,百度網(wǎng)默認(rèn)免費(fèi)容量只有5G,我上傳了2.1G的大文件后,容量所剩無(wú)幾。而免費(fèi)擴(kuò)容,需要好友的支持。所以我把鏈接放在這
    發(fā)表于 11-29 22:27

    建議論壇將下載文件放到百度網(wǎng)中!

    斑竹,可否將論壇中的文件都放到百度網(wǎng)中,這樣論壇中只要發(fā)送鏈接就可以,即不占用論壇的服務(wù)器空間,也可以提高大家下載的速度?
    發(fā)表于 10-31 15:57

    AD15百度網(wǎng)下載

    AD15百度網(wǎng)下載
    發(fā)表于 12-14 01:24

    百度網(wǎng)限速背后 領(lǐng)頭羊?yàn)楹巫浇笠?jiàn)肘

    近日,百度網(wǎng)對(duì)免費(fèi)用戶限速100-200kb/秒的問(wèn)題再引起熱議。對(duì)此,百度網(wǎng)盤回應(yīng)稱,此舉是為了控制整個(gè)產(chǎn)品的運(yùn)營(yíng)成本,幫助產(chǎn)品更長(zhǎng)久的活下去。但此說(shuō)法似乎難以服眾。實(shí)際上,為實(shí)現(xiàn)經(jīng)營(yíng)盈利,
    的頭像 發(fā)表于 06-23 10:52 ?9270次閱讀

    百度網(wǎng)從存儲(chǔ)工具個(gè)人云服務(wù)操作系統(tǒng)

    經(jīng)過(guò)7年的發(fā)展,百度網(wǎng)已經(jīng)積累了6個(gè)億的用戶規(guī)模,日活躍量在1億以上。百度網(wǎng)的月付費(fèi)用戶已經(jīng)超過(guò)千萬(wàn),與內(nèi)容平臺(tái)合作推出的聯(lián)合會(huì)員,日訂單量已經(jīng)超過(guò)了10萬(wàn)。
    發(fā)表于 07-31 10:48 ?2053次閱讀

    百度網(wǎng)推傳輸助手功能 可高效便捷收集并發(fā)送云端文件

    1月3日消息,百度網(wǎng)微信公眾號(hào)介紹了百度網(wǎng)新功能:傳輸助手。這是一個(gè)百度網(wǎng)開(kāi)發(fā)的高效便捷收
    的頭像 發(fā)表于 01-03 15:39 ?4422次閱讀

    百度網(wǎng)國(guó)際版 Dubox 不限速和百度網(wǎng)盤成功融合

    相信關(guān)注我的讀者中沒(méi)有幾個(gè)不知道【百度網(wǎng)】了,也是大家相當(dāng)熟悉的產(chǎn)品了,它也是國(guó)內(nèi)網(wǎng)的佼佼者。 最近,百度網(wǎng)進(jìn)軍海外了!不查不知道,一
    的頭像 發(fā)表于 09-27 11:17 ?3915次閱讀

    百度網(wǎng)PC版7.0.6更新:新增文檔大圖視圖模式

    日前,百度網(wǎng)PC版迎來(lái)了最新的7.0.6版本,在這個(gè)版本中,百度網(wǎng)盤帶來(lái)了一個(gè)很實(shí)用的新功能,新增了文檔的大圖視圖模式。 文檔大圖視圖模式可以方便用戶快速找到文檔,尤其是文檔很多的時(shí)候,該功能會(huì)讓
    的頭像 發(fā)表于 10-29 16:20 ?3318次閱讀

    百度網(wǎng)會(huì)員體系全新升級(jí)

    不知不覺(jué),百度網(wǎng)已經(jīng)迎來(lái)了8周年。
    的頭像 發(fā)表于 11-18 09:01 ?3843次閱讀

    百度網(wǎng)PC版7.0.9首頁(yè)全新改版 微信文件自動(dòng)備份

    上周末,百度網(wǎng)PC版迎來(lái)了新版,也許你已經(jīng)注意到了,在新版中,百度網(wǎng)的首頁(yè)進(jìn)行了全新改版,更簡(jiǎn)潔了。 此外,最新發(fā)布的百度網(wǎng)
    的頭像 發(fā)表于 12-14 11:59 ?3415次閱讀

    坐擁7億注冊(cè)用戶,可百度網(wǎng)仍被認(rèn)為是賠本買賣

    空間將調(diào)整為100G,若存儲(chǔ)文件超過(guò)100G,已存儲(chǔ)的數(shù)據(jù)仍舊被保留,百度網(wǎng)將僅支持下載和訪問(wèn)已存儲(chǔ)文件,但無(wú)法存入新文件?!?
    的頭像 發(fā)表于 01-14 10:49 ?3288次閱讀

    百度網(wǎng)三星定制版網(wǎng)友實(shí)測(cè)不限速

    和我的文件云盤存儲(chǔ),同時(shí)數(shù)據(jù)也會(huì)被刪除。此番合作三星版百度,等于也是為用戶的云存儲(chǔ)實(shí)現(xiàn)了新便利。 對(duì)于百度網(wǎng),此前為人詬病的地方就是限速
    的頭像 發(fā)表于 01-22 17:10 ?4174次閱讀

    百度網(wǎng)盤運(yùn)營(yíng)主體變更遷移

    近日,有不少小伙伴發(fā)現(xiàn),打開(kāi)百度網(wǎng)APP后,彈出了“百度網(wǎng)服務(wù)升級(jí)”提示,需要同意新的隱私協(xié)議許可才能繼續(xù)使用。
    的頭像 發(fā)表于 01-25 10:27 ?3125次閱讀

    百度網(wǎng)APP資源下載

    百度網(wǎng)APP資源下載
    發(fā)表于 05-06 09:18 ?3次下載

    HarmonyOS百度網(wǎng)客戶端可適配手機(jī)頁(yè)面

    什么是菟?菟是由百度網(wǎng)開(kāi)放平臺(tái)提供的 API 開(kāi)發(fā)的一個(gè)百度網(wǎng)客戶端。主要提供
    的頭像 發(fā)表于 01-04 13:58 ?4252次閱讀