如何在字符串后添加空格并删除空格?

问题描述:

如何添加一个空格后,并在python中删除空格?字符串的如何在字符串后添加空格并删除空格?

例子:

FROM = "Leeds Bradford" 

depart_from = driver.find_element_by_id("departure-airport-input") 
depart_from.clear() 
depart_from.send_keys(FROM) 

这是一个有点怪异,但发生的事情是,当我打开一个应用程序,我不知道这是否是因为一个cookie,但它自动填充文本框与exisiting数据,所以我尝试和做的是清除文本框,但它不承认利兹布拉德福德(自动下拉菜单应该出现的选项)。手动,如果我的话后添加一个空格,删除空格,然后下拉出现

+4

你能更清楚地解释什么结果你期待? – nsilent22

+1

追加空格? 'string +'''。删除尾随空白? 'string.rstrip()'。对于任何更具体的问题,你必须澄清你的问题。 – leongold

+0

是不是增加了一个空间并删除一个空格,就像什么也不做一样? – Kevin

让我知道如果下面做的伎俩

from selenium.webdriver.common.keys import Keys 
depart_from = driver.find_element_by_id("departure-airport-input") 
depart_from.clear() 
depart_from.send_keys(' ') 
depart_from.send_keys(u'\ue003') 
depart_from.send_keys(FROM) 
+0

它似乎是在我问的问题上做了什么,但它并没有从下拉菜单中选择出于某种奇怪的原因。不知道你能否帮助我,但是当它打开浏览器时,它会在文本框中添加文本?我知道它这样做,如果我没有使用硒,所以它似乎是浏览器可能记得一个cookie(但它在单独的浏览器打开,所以应该是像新鲜)。你知道一种确保文本框始终清晰的方法吗(所以文本不会出现在第一位,而不是让它出现,清除它,然后输入我们的文本?) – BruceyBandit

+0

你为什么不使用Keys。 BACKSPACE在这里? – alecxe

+0

Keys.Backspace已经工作,谢谢 – BruceyBandit