使用unicode對象的話,除了這樣使用u標記,還可使用unicode類以及字符串的encode和decode方法。函數
unicode類的構造函數接受一個字符串參數和一個編碼參數,將字符串封裝爲一個unicode,好比在這裏,因爲咱們用的是utf-8編碼,因此unicode中的編碼參數使用’utf-8′將字符封裝爲unicode對象,而後正確輸出到控制檯:編碼
i = '多大2%2大沙地' driver.find_element_by_id('search').send_keys(i) #會報錯icodeDecodeError: 'utf8' codec can't decode byte 0xe5 in position 0: unexpected end of data i = '多大2%2大沙地' a = unicode(i, 'utf-8') driver.find_element_by_id('search').send_keys(a) #這樣就能夠了