m0_73403379 2022-10-31 10:53 采纳率: 100%
浏览 15
已结题

没有while的时候可以取一行,但加了while后没有数据了

from itertools import islice
filename="D:/20221028.txt"
new_dir="D:/elements2.txt"
new = open(new_dir, "w+")
count1=23 #起始行
count2=24 #终止行
while count1 < 1200000:
count1=count1+23
count2=count2+23
f = open(filename, "r")
for a in islice(f, count1, count2):
new.write(a)
f.close()
new.close()
没有while的时候可以取一行,但加了while后,运行没有报错,但,没有数据了。

  • 写回答

2条回答 默认 最新

  • honestman_ 2022-10-31 11:21
    关注

    缩进乱了,用代码块贴一下代码

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月8日
  • 已采纳回答 10月31日
  • 创建了问题 10月31日

悬赏问题

  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 火车票关联12306问题
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES
  • ¥15 结构功能耦合指标计算