代码之家  ›  专栏  ›  技术社区  ›  shantanuo

使用最少的代码行读取python中的文件

  •  -3
  • shantanuo  · 技术社区  · 5 年前

    with open('tt.txt') as f:
        for i in f.readlines():
            if i != p.sub('', i):
                print (i)
    
    1 回复  |  直到 5 年前
        1
  •  -1
  •   TheLazyScripter    5 年前
    print("\n".join([i if i != p.sub("", i) else "%fix_me%" for i in open("tt.txt").readlines()]).replace("%fix_me%\n", "")
    

    更新以反映对理解错误的评论:

    print("\n".join([i for i in open("tt.txt").readlines() if i != p.sub("", i)]))