You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Pandas读取CSV文件并按指定时长逐行打印内容

代码调整方案

你可以基于现有的pandas代码,增加延时模块引入和逐行遍历逻辑即可实现需求,完整代码如下:

import pandas as pd
import time

# 读取CSV时自动过滤逗号后的多余空格,避免列名/数值识别异常
df = pd.read_csv('data.csv', skipinitialspace=True)

# 逐行遍历数据
for index, row in df.iterrows():
    # 打印当前行的Word列内容
    print(row['Word'])
    # 按Time列的数值等待对应秒数
    time.sleep(row['Time'])

补充说明

  • 如果你CSV中的Time列读取后为字符串格式,可以把延时部分修改为time.sleep(int(row['Time']))做类型转换,避免报错
  • 如果你不想依赖pandas,也可以用Python标准库csv实现相同功能,不需要额外安装第三方库:
import csv
import time

with open('data.csv', 'r', encoding='utf-8') as f:
    reader = csv.DictReader(f, skipinitialspace=True)
    for row in reader:
        print(row['Word'])
        time.sleep(int(row['Time']))

内容的提问来源于stack exchange,提问作者SYSKEY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 12:39:05