连接两个字符串

时间:2017-11-30 01:24:12

标签: python selenium concatenation

我正在尝试连接两个字符串,我遇到的问题是当我连接时,文本转到下一行。我正在使用selenium import webdriver。我的代码是:

randomNum = ""
tries = 0

while (tries < 5):
    randomNum += str(random.randint(0, 9))
    tries = tries + 1

input = driver.find_element_by_id('identifierId')
email = name + randomNum
input.send_keys(email)
print email

我也试过

randomNum = []
tries = 0

while (tries < 5):
    randomNum.append(random.randint(0, 9))
    tries = tries + 1

input = driver.find_element_by_id('identifierId')
email = name + "".join(str(num) for num in randomNum)
input.send_keys(email)
print email

但是当我print email时,我的输出就像是

Indoana 16029

我不知道为什么会这样,我需要Indoana16029

1 个答案:

答案 0 :(得分:2)

您的name变量可能会被新行污染

你试过这样的事吗: How can I remove (chomp) a newline in Python?