python - 是否可以使用 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 值转换为我也可以使用比较值的方法?
解决方案
您可以使用 将字符串转换为整数integer_value = int(''string'')
。
例如:k = int(''42'')
推荐阅读
- c# - 如何仅动态解析部分 JSON
- android - 无法获取“https://dl.google.com/dl/android/maven2/com/android/tools/common/27.2.1/common-27.2.1.pom”
- memory-leaks - 调用 MAPIUninitialize api 后应用程序崩溃一次
- javascript - 在vue中的特定索引处返回带有过滤器对象的数组
- javascript - 从 iframe 中查找 iFrame 的托管标签
- javascript - 计算附加到 Firestore 文档的侦听器数量
- java - 在拦截器和控制器上的 Spring Boot 应用程序中读取 servlet 请求
- sql - TRIM 不会删除内部空格
- sql - 在第二列值都相同的组中查找非唯一列值的数量
- javascript - 为什么允许使用 kebab-case 非标准属性,而不允许使用其他属性?以及如何在 TypeScript 中定义这样的类型?