1. 程序源代碼報錯部分:
#選擇年級
if grade == '幼升小':
outline.nianji().pop(0).click()
elif grade == "一年級":
outline.nianji().pop(1).click() # 一年級
elif grade == "二年級":
outline.nianji().pop(2).click() # 二年級
elif grade == "三年級":
outline.nianji().pop(3).click() # 三年級
elif grade == "四年級":
outline.nianji().pop(4).click() # 四年級
elif grade == "五年級":
outline.nianji().pop(5).click() # 五年級
2.運行程序時的報錯信息:
uncode編碼警告:在unicode等價比較中,把兩個參數同時轉換為unicode編碼失敗。中斷並認為他們不相等。
windows下的字符串str默認編碼是ascii,而python編碼是utf8
3. 解決辦法:
在代碼中加入如下:
import sys
reload(sys)
sys.setdefaultencoding('utf8')