如何在Python中从CSV文件中选择匹配条件的特定行?[已关闭]

u91tlkcl  于 2023-03-05  发布在  Python
关注(0)|答案(1)|浏览(147)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

2天前关闭。
Improve this question
所以我需要在Python上做一个程序,需要使用CSV数据库,在那里你可以找到一辆车,符合所需的条件,问题是我不知道怎么做,我浏览了很多资源,我找不到任何可行的解决方案,好的,所以我的想法是至少找到如何打印出符合某个条件的行,如果可以解决的话,我相信我将能够做剩下的,但它只是这个具体的小事情的方式。将是可怕的,如果有人能帮助:D
我尝试了图片中的方法,因为它确实打印了数据库中的数据,但它打印了所有的东西。我尝试对Pandas这样做,但没有成功。The Code

velaa5lx

velaa5lx1#

当你找到汽车的时候,你已经添加了另一个for循环,它会再次打印出整个文件,而只需要打印出特定的一行,例如:

for line in reader:
    if line[1]==brand_name:
        print(line)
        found=True

但是请注意,如果你有多辆汽车都使用这个品牌,这个命令会打印所有的车,如果你不想这样,在设置found=True之后添加一个break

相关问题