2024-09-28 05:18:09 发布
网友
我是个初学者,我尝试过在网上到处搜索,但我不确定我搜索的词是否正确。在
我的CSV文件如下所示:
https://drive.google.com/file/d/0B74bmJNIxxW-dWl0Y0dsV1E4bjA/view?usp=sharing
我想知道如何使用CSV文件来做这样的事情
在driver.find\u element\u name('emailAddress')。发送密钥(“johndoe@example.com“)
打印“成功输入电子邮件…”
在这里发布数据确实很有帮助,这样我们就可以看到真正的格式并自己运行代码。所以,我发明了一些样本数据
电子邮件.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中,它将作为记录的索引。如果同一个用户多次在其中,则只会记住最后一个用户。在
csv
csv.DictReader
dict
有了索引之后,我可以通过电子邮件名称获取行。在
有很多方法可以做到这一点。一种方法是使用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)
在这里发布数据确实很有帮助,这样我们就可以看到真正的格式并自己运行代码。所以,我发明了一些样本数据
电子邮件.csv
我可以使用
csv
模块来读取它。csv.DictReader
将每一行读入它自己的dict
,这样我就可以根据标题中给定的名称引用单元格。因为稍后我将按电子邮件名查找记录,所以我将把它读入另一个dict
中,它将作为记录的索引。如果同一个用户多次在其中,则只会记住最后一个用户。在有了索引之后,我可以通过电子邮件名称获取行。在
^{pr2}$有很多方法可以做到这一点。一种方法是使用csv模块。在
相关问题 更多 >
编程相关推荐