Quand j'extrais des données de la feuille Excel en utilisant la fonction def dans python sélénium, je Je reçois la sortie en guillemets simples et doubles ("", "", []). Je ne veux pas de sortie dans les guillemets simples ou doubles.Lorsque j'extrais des données de la feuille excel en utilisant la fonction def en python, j'obtiens une sortie en guillemets simples et doubles ("", '', [])
Également lorsque je lis des données de la feuille Excel dans "Application Gmail" en utilisant du sélénium, il lit en guillemets simples et doubles.
Pouvez-vous m'aider s'il vous plaît à résoudre ce problème.
from selenium import webdriver
from time import sleep
from xlrd import open_workbook
import xlrd
import xlwt
book=xlrd.open_workbook("E:\\Email.xlsx")
print(book.nsheets)
SheetName =book.sheet_by_name("gmail")
rows=SheetName.nrows
cols=SheetName.ncols
def getcell(rows,cols):
table=list()
record=list()
for x in range(rows):
for y in range(cols):
record.append(SheetName.cell(x,y).value)
table.append(record)
record=[]
rows=rows+1
return table;
v=getcell(1,1)
print(str(v))
SORTIE:
[[ 'abcdefg']]
[[ '[email protected]']]
driver = webdriver.Chrome("C:\\Users\\home\\workspace\\geeko\\chromedriver.exe")
driver.maximize_window()
driver.get("https://www.gmail.com/")
elem=driver.find_element_by_xpath("//*@id='identifierId']").send_keys(str(getcell(1, 1)))
Pouvez-vous essayer de formater votre code? En outre, pouvez-vous dire exactement ce que vous lisez dans la feuille de calcul et quelle est la valeur attendue que vous voulez? – Tom
Je veux la sortie "[['abcdefg']] [['[email protected]']] sans guillemets simples, entre guillemets ou entre parenthèses – CPP
Je veux dire que je reçois la sortie" [['abcdefg']] [['abc @ gmail.com ']] avec des guillemets simples et doubles et des crochets. Je veux o/p sans guillemets simples et entre guillemets – CPP