您的位置:首页 > 编程语言 > Python开发

Python+Webdriver,中文前加u是unicode格式编码的意思

2014-04-23 17:24 351 查看
Python+Webdriver写脚本时,对一些输入框赋值会涉及到输入中文,这时需要在中文前加u

举个例子,在用百度搜索时,要在搜索输入框内输入值,
我用的编码格式是utf-8,向输入框内输入值是:driver.find_element_by_id("kw1").send_keys("代码")
运行程序,程序报错,且输入框内值仍然为空
然后去录制程序查看,发现录制的程序结果为.send_keys(u"代码")
在自己写的脚本里加上u,运行程序,搜索框中赋上了值,且搜索正确

在网上搜索资料后得知,u的意思是告诉python后面的字符要按照unicode格式存储。

原文地址:http://www.cnblogs.com/ymy124/archive/2012/06/23/2559282.html

  
                                发布日期:2014-03-14 14:14
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: