pythont已中止工做的解決辦法

寫一個招投標系統,忽然有一天運行到選擇評標辦法的時候過不去了,調試發現每次走到評標辦法這裏就會報錯:python已中止工做。python

解決辦法:設計

原來的代碼:調試


if ConvertProjbaseToList.convert_one_info_to_list()[n].get_bidmid() == '最低價法':
Select(s6).select_by_visible_text('最低價法')
elif ConvertProjbaseToList.convert_one_info_to_list()[n].get_bidmid() == '綜合評價法(無技術方案評分)':
Select(s6).select_by_visible_text('綜合評價法(無技術方案評分)')
elif ConvertProjbaseToList.convert_one_info_to_list()[n].get_bidmid() == '綜合評估法 標準施工[2015]':
Select(s6).select_by_visible_text('綜合評估法 標準施工[2015]')
elif ConvertProjbaseToList.convert_one_info_to_list()[n].get_bidmid() == '綜合評標法—監理':
Select(s6).select_by_visible_text('綜合評標法—監理')
elif ConvertProjbaseToList.convert_one_info_to_list()[n].get_bidmid() == '水利施工[2017] 綜合評價法':
Select(s6).select_by_visible_text('水利施工[2017] 綜合評價法')
elif ConvertProjbaseToList.convert_one_info_to_list()[n].get_bidmid() == '水利施工[2017] 經評審的最低投標價中標法':
Select(s6).select_by_visible_text('水利施工[2017] 經評審的最低投標價中標法')
elif ConvertProjbaseToList.convert_one_info_to_list()[n].get_bidmid() == '水利勘察設計[2017] 綜合評估法':
Select(s6).select_by_visible_text('水利勘察設計[2017] 綜合評估法')

改進後的代碼:
bid_method = ConvertProjbaseToList.convert_one_info_to_list()[n].get_bidmid()
if bid_method == '最低價法':    Select(s6).select_by_visible_text('最低價法')elif bid_method == '綜合評價法(無技術方案評分)':    Select(s6).select_by_visible_text('綜合評價法(無技術方案評分)')elif bid_method == '綜合評估法 標準施工[2015]':    Select(s6).select_by_visible_text('綜合評估法 標準施工[2015]')elif bid_method == '綜合評標法—監理':    Select(s6).select_by_visible_text('綜合評標法—監理')elif bid_method == '水利施工[2017] 綜合評價法':    Select(s6).select_by_visible_text('水利施工[2017] 綜合評價法')elif bid_method == '水利施工[2017] 經評審的最低投標價中標法':    Select(s6).select_by_visible_text('水利施工[2017] 經評審的最低投標價中標法')elif bid_method == '水利勘察設計[2017] 綜合評估法':    Select(s6).select_by_visible_text('水利勘察設計[2017] 綜合評估法')elif bid_method == '水利勘察設計[2017] 經評審的最低投標價中標法':    Select(s6).select_by_visible_text('水利勘察設計[2017] 經評審的最低投標價中標法')elif bid_method == '水利監理[2017] 綜合評分法':
相關文章
相關標籤/搜索