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

如何实现每打印10行休眠30秒,循环直至文件EOF?

修改后的代码实现
import time

# 用with语句自动管理文件,无需手动关闭
with open('test.csv', 'r') as f:
    line_counter = 0
    for line in f:
        # 打印行内容,strip()可去除换行符避免重复空行(按需选择)
        print(line.strip())
        line_counter += 1
        # 每打印10行后休眠30秒
        if line_counter % 10 == 0:
            print("\n30秒休眠时间")
            time.sleep(30)

关键说明

  • 导入time模块实现休眠,通过time.sleep(30)让程序暂停30秒
  • with语句会在代码块结束后自动关闭文件,比手动调用close()更安全
  • 用line_counter跟踪已打印行数,每累计10行触发休眠逻辑
  • line.strip()用于去除每行末尾的换行符,避免打印时出现多余空行(不需要的话可以删掉这个方法)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 11:34:51