如何从 csv 文件中读取特定行的数据?

巴西尔努尔扎伊

我正在尝试运行一个可以从 python 中的 csv 文件读取特定数据行的代码。

import csv
with open('details.csv', 'rt') as f:
    reader = csv.reader(f)
    selected_details = input("Enter student ID for details:\n")
    for selected_details in reader:
        print(reader)

我如何接受输入然后使用它来选择和打印该特定行?

拉斐尔·奥尔

过滤器应该可以解决问题,例如

import csv
with open('details.csv', 'rt') as f:
    reader = csv.reader(f)
    selected_details = input("Enter student ID for details:\n")
    results = filter(lambda x: selected_details in x, reader)
    for line in results:
        print(line)

解释:

Filter 接受一个 itterable(这里是 reader),并将应用你给他的 lambda 的 itterable 的每个元素,并将返回一个“过滤”的新列表。如果 lambda 返回 True,则元素将在过滤后的列表中返回。

一个 lambda 基本上是一个侏儒函数(更聪明,更书呆子的人会纠正我这个过度简化,但你明白了)它返回你给他的唯一一行。

所以我的 lambda 只是执行“selected_details in x”操作,如果 selected_details 在 x 中,则返回 True,否则返回 False,你明白了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中读取csv文件的特定行?

来自分类Dev

如何读取大型csv文件的特定行

来自分类Dev

如何选择CSV文件中的特定行?

来自分类Dev

如何选择CSV文件中的特定行?

来自分类Dev

如何使用python从csv文件中仅读取特定范围的行?

来自分类Dev

如何在熊猫中读取具有行名称的数据框的CSV文件

来自分类Dev

如何在PHP中读取多个CSV文件数据

来自分类Dev

如何使用csvHelper读取csv文件中的第二行

来自分类Dev

读取csv文件中的特定行,python

来自分类Dev

如何读取压缩的CSV文件的特定列

来自分类Dev

如何使用Pandas处理.csv文件中的数据并访问特定的行和列?

来自分类Dev

如何读取csv文件,并根据csv中的数据添加标题和新列并输出新的csv

来自分类Dev

如何从Powershell中的多个csv文件中删除特定行?

来自分类Dev

如何每次逐行读取CSV文件并将其存储到新行的新CSV文件中?

来自分类Dev

如何使用fgetcsv函数从csv文件中跳过特定行

来自分类Dev

如何使用python从csv文件中删除特定行

来自分类Dev

(Python)如何写入csv文件中的特定行?

来自分类Dev

如何编写脚本在传入的 .CSV 文件中搜索特定行

来自分类Dev

如何从R中的url读取csv文件?

来自分类Dev

如何在Javascript中读取CSV文件

来自分类Dev

从CSV文件读取特定行

来自分类Dev

从CSV文件读取数据时如何获取对特定数组字段的访问权限

来自分类Dev

如何读取文件中的特定行?

来自分类Dev

如何从大文件中读取特定行?

来自分类Dev

如何在python中使用iterrows从特定行读取csv文件?

来自分类Dev

当结尾处的行不属于.csv数据时,Univocity解析器如何正确读取.csv文件的数据?

来自分类Dev

如何在批处理中读取CSV文件特定列中的值?

来自分类Dev

如何在批处理中读取CSV文件特定列中的值?

来自分类Dev

如何根据文件中的数据类型从CSV文件读取2个ArrayList?

Related 相关文章

  1. 1

    如何在python中读取csv文件的特定行?

  2. 2

    如何读取大型csv文件的特定行

  3. 3

    如何选择CSV文件中的特定行?

  4. 4

    如何选择CSV文件中的特定行?

  5. 5

    如何使用python从csv文件中仅读取特定范围的行?

  6. 6

    如何在熊猫中读取具有行名称的数据框的CSV文件

  7. 7

    如何在PHP中读取多个CSV文件数据

  8. 8

    如何使用csvHelper读取csv文件中的第二行

  9. 9

    读取csv文件中的特定行,python

  10. 10

    如何读取压缩的CSV文件的特定列

  11. 11

    如何使用Pandas处理.csv文件中的数据并访问特定的行和列?

  12. 12

    如何读取csv文件,并根据csv中的数据添加标题和新列并输出新的csv

  13. 13

    如何从Powershell中的多个csv文件中删除特定行?

  14. 14

    如何每次逐行读取CSV文件并将其存储到新行的新CSV文件中?

  15. 15

    如何使用fgetcsv函数从csv文件中跳过特定行

  16. 16

    如何使用python从csv文件中删除特定行

  17. 17

    (Python)如何写入csv文件中的特定行?

  18. 18

    如何编写脚本在传入的 .CSV 文件中搜索特定行

  19. 19

    如何从R中的url读取csv文件?

  20. 20

    如何在Javascript中读取CSV文件

  21. 21

    从CSV文件读取特定行

  22. 22

    从CSV文件读取数据时如何获取对特定数组字段的访问权限

  23. 23

    如何读取文件中的特定行?

  24. 24

    如何从大文件中读取特定行?

  25. 25

    如何在python中使用iterrows从特定行读取csv文件?

  26. 26

    当结尾处的行不属于.csv数据时,Univocity解析器如何正确读取.csv文件的数据?

  27. 27

    如何在批处理中读取CSV文件特定列中的值?

  28. 28

    如何在批处理中读取CSV文件特定列中的值?

  29. 29

    如何根据文件中的数据类型从CSV文件读取2个ArrayList?

热门标签

归档