美文网首页
Python3 读取文件内容

Python3 读取文件内容

作者: AnnaJIAN | 来源:发表于2019-05-08 15:03 被阅读0次

    简单粗暴读取文件里面每一行

    file_object = open('test.txt','rU')
    try: 
        for line in file_object:
             do_somthing_with(line)//line带"\n"
    finally:
         file_object.close()
    

    快速的读取文件里面每一行

    # 读取文件里面每一行
    with open(path) as f:
        line = f.readline()
        while line:
            print(line)
    

    遍历文件夹里所有文件,读取里面每一行

    import os
    path = os.getcwd()  #获取当前文件夹目录名称
    files= os.listdir(path) #得到文件夹下的所有文件名称
    s = []
    for file in files: #遍历文件夹
         if not os.path.isdir(file): #判断是否是文件夹,不是文件夹才打开
              f = open(path+"/"+file); #打开文件
              iter_f = iter(f); #创建迭代器
              str = ""
              for line in iter_f: #遍历文件,一行行遍历,读取文本
                  str = str + line
              s.append(str) #每个文件的文本存到list中
    print(s) #打印结果
    

    相关文章

      网友评论

          本文标题:Python3 读取文件内容

          本文链接:https://www.haomeiwen.com/subject/krnmoqtx.html