如何使用CSV文件发送密钥?

2024-09-28 05:18:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我是个初学者,我尝试过在网上到处搜索,但我不确定我搜索的词是否正确。在

我的CSV文件如下所示:

https://drive.google.com/file/d/0B74bmJNIxxW-dWl0Y0dsV1E4bjA/view?usp=sharing

我想知道如何使用CSV文件来做这样的事情

电子邮件

在driver.find\u element\u name('emailAddress')。发送密钥(“johndoe@example.com“)

打印“成功输入电子邮件…”


Tags: 文件csvhttpscomview电子邮件drivergoogle
2条回答

在这里发布数据确实很有帮助,这样我们就可以看到真正的格式并自己运行代码。所以,我发明了一些样本数据

电子邮件.csv

Email,Password,First Name,Last Name,City
foo1@example.com,frobinate,John,Doe,District Heights
foo2@example.com,frobinate,John,Doe,District Heights
foo3@example.com,frobinate,John,Doe,District Heights
foo4@example.com,frobinate,John,Doe,District Heights

我可以使用csv模块来读取它。csv.DictReader将每一行读入它自己的dict,这样我就可以根据标题中给定的名称引用单元格。因为稍后我将按电子邮件名查找记录,所以我将把它读入另一个dict中,它将作为记录的索引。如果同一个用户多次在其中,则只会记住最后一个用户。在

有了索引之后,我可以通过电子邮件名称获取行。在

^{pr2}$

有很多方法可以做到这一点。一种方法是使用csv模块。在

with open("foo.csv", "r") as fh:
    lines = csv.reader(fh)
    for line in lines:
        address = line[0]
        driver.find_element_by_name('emailAddress').send_keys(address)

相关问题 更多 >

    热门问题