Shaquila_Chau 2021-11-26 08:31 采纳率: 70%
浏览 51
已结题

为什么python没有出错,但是print不出文本?

现在有一串文本:

c 5579 7560 c 570 5892
c 1671 3227 c 570 5892
c 10470 12031 c 5894 16023
c 12336 14316 c 5894 16023

想要变成这样

c 5579 5892
c 1671 3227
c 10470 12031
c 12336 14316

count = len(open('test.txt','r').readlines())
with open('test.txt','r')as fin:
    i = 0
    while i < 0:
        lines = fin.readline()
        line = lines.split()
        if lines.startswith('c'):
            if int(line[1]) < int(line[4]):
                if int(line[2]) < int(line[5]):
                    print(line[0] , line[4] , line[2])
                elif int(line[2]) > int(line[5]):
                    print(line[0],line[4],line[5])
            elif  int (line[1]) > int(line[4]):
                if int(line[2]) < int(line[5]):
                    print(line[0], line[1], line[2])
                elif int(line[2]) > int(line[5]):
                    print(line[0], line[1], line[5])
        else:
            continue
        i +=1

运行结果

Process finished with exit code 0

结果没有出现错误,但是没有print出任何结果
请问有朋友在知道原因吗?或者应该怎么修改么?

展开全部

  • 写回答

1条回答 默认 最新

  • 於黾 2021-11-26 08:34
    关注

    i = 0
    while i < 0:
    你这条件一开始就不满足,循环根本没进去啊

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月3日
  • 已采纳回答 11月26日
  • 创建了问题 11月26日

悬赏问题

  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)
  • ¥15 传人记程序做的plc 485从机程序该如何写
  • ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
  • ¥50 libwebsockets 如何添加其他socket事件回调
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部