m0_64385506(◦˙▽˙◦) 2022-04-20 16:33 采纳率: 92.9%
浏览 124
已结题

请问怎样解决一下问题

在只打开给定的data.txt文件一次的情况下,实现对文件内容的两次读取:第一次连续读取全部奇数行的数据并输出;第二次连续读取全部偶数行的数据,对数据进行utf-8编码后输出。
一下是文件的内容
this is the first line.
this is the second line.
this is the third line.
this is the fourth line.
this is the fifth line.

  • 写回答

1条回答 默认 最新

  • 不会长胖的斜杠 后端领域新星创作者 2022-04-20 16:45
    关注

    望采纳!谢谢

    
    i = 1
    j = 1
    with open('data.txt', 'r') as f:
        for one_data in f.readlines():
            if i % 2==1:
                print(one_data.encode('utf8'))
    with open('data.txt', 'r') as f:
        for one_data in f.readlines():
            if j % 2==0:
                print(one_data.encode('utf8'))
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月28日
  • 已采纳回答 4月20日
  • 创建了问题 4月20日

悬赏问题

  • ¥15 同一个浏览器打开两个窗口怎么区分会话
  • ¥100 如何编写自己的emmc镜像
  • ¥15 starccm线性内聚力模型
  • ¥15 点云四边形凸包确定顶点
  • ¥15 关于redhat虚拟机系统新建卷的问题
  • ¥50 WRFDA读取风云四号A 星的GIIRS数据
  • ¥15 C# 爬虫融通金网址实时银价
  • ¥15 热敏电阻NTC,温控不同颜色的LED的亮与灭,PCB
  • ¥20 ESP32使用MicroPyhon开发,怎么获取485温湿度的值,温湿度计使用的鞋子是Modbus RTU
  • ¥50 苹果MGIE项目部署缺少emb权重