0
나는이 질문을 이미 알고 있지만 나는 아직 해결책을 얻지 못한다는 것을 알고있다. 이 예외는 for 루프를 계속해야한다고 가정하지만 그렇지 않습니다. 이 문제를 해결하는 데 시간을 할애했지만 좋은 해결책을 찾을 수 없습니다. 아이디어가 있습니까? (문제 해결)파이썬 예외 이후 계속
for store in CREATE:
#print "Create ticket:"
print '-' * 80
print store.storeNumber, store.date
br.open(OPEN_NEW_CASE_URL)
form = br.select_form("selsite01")
try:
#assert store.internalID
br["site_id"] = [store.internalID]
except AttributeError:
CREATE.remove(store) # if store is not found on the m***** drop down field
print "[WARNING] Store", store.storeNumber ,"not found in the ticket list, could not create."
continue
br.submit()
""" Build ticket from config file """
br.select_form("newcase")
[.... more code ....]
br.open(LOGOUT_URL) # be nice and logout
편집 :
try:
#assert store.internalID
br["site_id"] = [store.internalID]
except AttributeError:
print "[WARNING] Store", store.storeNumber ,"not found in the ticket list, could not create."
continue
br.submit()
프로그램 실행을 시도 할 때 프로그램의 출력을 보여주십시오. – msvalkon
루프 내에서 CREATE에서 저장소를 제거하는 것은 좋지 않습니다. –
CREATE에서 스토어를 제거하는 것은 어리석은 불필요한 아이디어였습니다. – enthus1ast