Python 如何在csv文件中搜索术语并在其旁边的行中检索术语

Python 如何在csv文件中搜索术语并在其旁边的行中检索术语,python,csv,Python,Csv,我正在尝试做一个程序,将存储网站的密码。我有一个csv文件,其中有一列网站名称,下一列是密码。我试图做的是在文件中搜索一个网站,然后转到下一列并将其添加到变量中 我是python新手,不知道我们该如何开始,所以很遗憾,我没有任何代码向您展示我的意思 希望这能解释我的情况,任何人都能帮助我 提前谢谢 请注意,我使用的是python 3.0,因此如果我将我的csv文件保存为passwords.csv,则如下所示: with open(...) as f: for line in f:

我正在尝试做一个程序,将存储网站的密码。我有一个csv文件,其中有一列网站名称,下一列是密码。我试图做的是在文件中搜索一个网站,然后转到下一列并将其添加到变量中

我是python新手,不知道我们该如何开始,所以很遗憾,我没有任何代码向您展示我的意思

希望这能解释我的情况,任何人都能帮助我

提前谢谢


请注意,我使用的是python 3.0,因此如果我将我的csv文件保存为passwords.csv,则如下所示:

with open(...) as f:
    for line in f:
        linesplit = line.split(,) # separate the line by comma (as its a csv)
        websiteName = linesplit(column_number) # column_number is the column with the website names
        if websiteName = websiteNameImSearchingFor:
            password = linesplit(column_number + 1) # password is in next column over
website,password
linkedin,dan18234
gmail,ba84jgga
facebook,d18mfg
我可以使用pandas包从csv文件创建数据帧。我将数据帧保存为pw_数据。(如果你想学习熊猫套餐的基础知识,这是一个很好的开始)。我将可选参数'index_col'设置为'website',以便我的数据帧的索引(默认情况下为0、1、2、3等)将是网站名称

import pandas as pd
pw_data = pd.read_csv('passwords.csv', index_col='website')
print(pw_data)

# What the dataframe will look like if you print it out:
#           password
# website            
# linkedin   dan18234
# gmail      ba84jgga
# facebook     d18mfg 
如果我想取出linked in的密码并将其保存为linkedin_pw。。。我要做的就是:

linkedin_pw = pw_data.at['linkedin','password']
如果我做了
打印(linkedin)
我会得到
'dan18234'


如果要处理csv文件和数据表。。。熊猫通常是你最好的选择。熊猫的官方教程页面相当不错

阅读一篇教程…我找不到一篇能为我做到这一点的教程,因为教程不是要找到一个能为你做事情的地方,但是教你如何自己做事情…但是如果你自己做不到,而教程没有教你如何做,你还应该做什么?重点是这个网站有非常具体的规则,可以问什么。如果你没有问一个具体的问题,它通常被认为太宽泛了。把问题分解成更小的步骤。找一个关于阅读CSV文件的教程,先做这个,然后解决下一个你不知道的问题。请不要鼓励“为我做我的工作”的问题。你会被否决的。。。