我有一個代碼,其中im循環通過主機列表和附加連接到連接列表,如果有連接錯誤,我想跳過它並繼續與主機列表中的下一個主機。 繼承人什麼,我現在有: def do_connect(self):
"""Connect to all hosts in the hosts list"""
for host in self.hosts:
try:
client =
這個問題涉及到好的和壞的做法: 從C編程中,我習慣於在函數的開始處檢查傳遞的參數,從而在出現錯誤時返回錯誤代碼(例如NULL指針)。 在Python中,當允許通過的Queue對象是None或錯誤類型,並且試圖對此無效隊列對象進行操作時,會自動引發異常。它是很好的做法,檢查數據類型提前像 def foo(queue):
if issubclass(Queue, arg):
ra