首页 > 解决方案 > 是否可以使用 csv.DictReader 将 str 转换为 int?

问题描述

我正在阅读一个 csv 和一个文本文件,csv.DictReader并且我的值变成了字符串。我不知道如何将它们转换为整数,代码如下:

    with open(full_path_csv, 'r') as csv_file:
    with open(full_path_conf, 'r') as text_file:
        csv_reader = csv.DictReader(csv_file, fieldnames=("name", "count"))
        text_reader = csv.DictReader(text_file, fieldnames=("name", "alarm_limit", "err_limit"), delimiter=";")

有没有一种简单的方法可以"count" & "alarm_limit" + "err_limit"通过迭代将 int 值转换为我也可以使用比较值的方法?

标签: pythoncsv

解决方案


您可以使用 将字符串转换为整数integer_value = int(''string'')

例如:k = int(''42'')


推荐阅读