03.08 如何用python調用以下的百度雲api?

徐雪丹


這裡介紹2種使用Python上傳文件到百度雲的方法,一種是使用bypy這個模塊,一種是使用baidupcsapi這個模塊,下面我簡單介紹一下這2種方式,實驗環境win10+python3.6+pycharm5,主要內容如下:

bypy

這是百度雲提供給python的一個接口模塊,需要先獲取授權碼,之後就可以直接上傳本地文件到百度雲中了,下面我具體介紹一下實現過程:

1.首先,安裝bypy模塊,這個直接在cmd窗口中輸入命令“pip install bypy”就行,如下,很快就能安裝成功:

2.安裝完成後,接著輸入命令“bypy info”,在輸出的信息中需要打開如下網站進行授權,獲取授權碼:

接著在瀏覽器中登陸自己百度雲賬號,點擊“授權”按鈕後,就可直接獲取到授權碼,如下:

3.最後我們就可以直接編碼來實現上傳文件到百度雲中,測試代碼如下,非常簡單,創建一個ByPy對象和一個測試目錄,然後直接上傳本地文件即可,這裡會默認創建一個byby主目錄,所有利用bypy方式上傳的文件都會放在這個目錄下,與其他文件分隔開:

運行程序,在命令行輸入授權碼,即可看到新創建的目錄和上傳的文件,如下:

baidupcsapi

這種方式是百度雲早期提供給Python的一個接口,也是需要獲取到授權碼後才可以上傳本地文件,下面我簡單介紹一下這種方式:

1.首先,安裝baidupcsapi模塊,這個也直接在cmd窗口輸入命令“pip install baidupcsapi”就行,如下:

2.安裝完成後,就可以直接上傳本地文件到百度雲中了,測試代碼如下,非常簡單,創建一個PCS對象,輸入usename和password,接著打開文件,然後直接上傳即可,這裡程序運行後,也需要輸入授權碼(驗證碼)才行:

至此,我們就完成了利用Python來上傳文件到百度雲中。總的來說,整個過程都非常簡單,第一種方法相對容易,第二種方法相對複雜一些(可以參考官方文檔),只要你有一定的Python基礎,熟悉一下相關代碼和示例,多調試幾遍程序,很快就能掌握的,網上也有相關資料和教程,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


你好,這個 百度雲api好像已經不開放了


分享到:


相關文章: