python - 仅获取 csv 文件中每一行的第 n 个值
问题描述
所以我有一个包含 35 列的 .csv 文件,其中一些我想写入数据库。
我只需要其中大约 4 列 - 是否可以将每行中的第 3 个值、第 25 个值和第 29 个值写入 MySQL 数据库?
要么,或者我只能写值是“年”、“金额”和“随便”吗?
现在我知道我可以截断 Excel 文件,但它是为了大学作业,所以我想展示一个“技术性”的解决方案。
解决方案
也许是这样的?
desired_rows = [...] # Rows you'd like to read, 0-based
for number, row in enumerate(reader):
if not number in desired_rows:
continue
# Do stuff with the rows you want
....
推荐阅读
- nginx - 无法将请求从 nginx 代理到服务器
- swift - 我们可以只得到继续滑块值吗?我想从滑块的最大值中减去用户转发或反向的值
- javascript - 与角度打字稿一起使用时,类型“GlobalEventHandlers”上不存在属性 classList
- spring-boot - 仅从 @RabbitListener 获取特定消息
- sql - 在 sql 中使用 nvarchar 列时如何接受订单
- excel-formula - Excel公式从不同的工作表中获取另一个工作表中的总和
- linux - 如何将目录更改为在 linux 中运行作业(PID)的目录?
- c++ - 有没有一种干净的方法来混合 CRTP 和可变参数继承?
- html - index.html 主页链接已损坏。转到 c:\
- angular-material - 禁用按钮的角材料表