如何从列表的元素中提取特定的字符串

时间:2020-07-14 19:50:49

标签: python

我有一个带有客户端详细信息列表的csv文件。 我使用以下代码从该文件中拉出特定的列:

import csv

details = []
with open("userlist.csv", "r", encoding="utf8") as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=',')
    for lines in csv_reader:
      description.append(lines[27])
print (details)

我在多行列表中得到此输出:'

[描述]

句子1

[问题详细信息]

***一堆其他数据“”“

时间戳”:12:42PM

电子邮件地址:xyz@gmail.com

','

[说明]

aaa

[问题详细信息]

***一堆其他数据““”

时间戳“:10 :12AM,

电子邮件地址:mmm@gmail.com

'

现在我要提取用户的emailID。那我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

我建议您使用pandas模块,并从中将CSV文件加载到DataFrame()函数中。在其中,您可以轻松添加emailID

import pandas as pd
df = pd.read_csv('userlist.csv')

然后通过df变量,您可以轻松进行{​​{1}}