2015-11-01 39 views
3

我正在尋找使用python腳本(.py)上傳或從谷歌存儲桶下載文件的最簡單方法。相當於谷歌存儲的蟒蛇博託

對於亞馬遜S3,有優秀的軟件包boto,有沒有類似的谷歌存儲?

注意,我嘗試下面的代碼:

from boto import connect_gs  

gs_conn = connect_gs(gs_access_key_id='xxxxxxxxxxxxxxxxxxxxxxxxx', 
        gs_secret_access_key='xxxxxxxxxxxxxxxxxxxxxxxxxxx') 
bucket = gs_conn.get_bucket('gs://xxxxxxxxxxxxxxxxx') 
keys = bucket.get_all_keys() 
for key in keys: 
    print(key) 

而且工藝得到stucked沒有錯誤,但沒有列出什麼。

+0

我相信boto也適用於Google雲端存儲。或者,也許他們自首次推出以來就改變了API? – garnaat

+0

我更新了我的問題 – sweeeeeet

+1

*「請注意,此文件是先驗而非json或xml,因此我無法使用這些API」*嗯。 API的語言與您要存儲的文件的有效載荷毫無關係。 –

回答

3

Google爲boto寫了一個插件,與Google雲端存儲協同工作:gcs-oauth2-boto-plugin

而谷歌寫了一個page關於如何使用該插件。