【问题标题】:Python blank readlines [duplicate]Python空白readlines [重复]
【发布时间】:2022-10-08 19:11:54
【问题描述】:

用户数据库文件:

line1
line2
line3

代码:

with open("userdb","r",encoding='utf-8') as fl:
    user_count = len(fl.readlines())
    print(fl.readlines())
    print(user_count)

代码输出:

[]
3

长度没有问题,但无法打印线条。为什么以及如何解决这个问题?

【问题讨论】:

    标签: python file


    【解决方案1】:

    readlines 单次打开文件后只能调用一次:

    with open("userdb","r",encoding='utf-8') as fl:
        all_lines = fl.readlines()
        user_count = len(all_lines)
        print(all_lines)
        print(user_count)
    

    【讨论】:

      猜你喜欢
      • 2015-09-21
      • 1970-01-01
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多