0
我試圖使用GDATA的Python客戶端包訪問谷歌驅動器。我可以通過提供身份驗證詳細信息(用戶名,密碼)訪問帳戶並打開客戶端來操作電子表格。的Python GDATA progammaticLogin() - 檢查登錄失敗
import gdata.spreadsheet.service
client=gdata.spreadsheet.service.SpreadsheetsService()
client.email=some_username
client.password=some_pwd
現在我要檢查的登錄過程是否成功,我寫了下面的一段代碼。
try:
client.ProgrammaticLogin()
return True
except:
return False
如果登錄失敗,此代碼將引發異常。
還有沒有其他的方法,我們可以做到這一點沒有趕上這個例外? (例如,使用的方法的返回值的如果子句中檢查)
據我知道ProgrammaticLogin()方法本身不返回任何值(即類型(ProgrammaticLogin())返回' NoneType')
如果嘗試 - 除了是檢查這是什麼在這個時刻拋出的精確異常的名稱的唯一途徑?
感謝
感謝@ user2565456,這個回答我的問題的一部分。那另一半呢? (其他檢查登錄狀態的方法),任何想法? :) –