读取某路径下的txt文件内容,并将其存到列表中

读取某路径下的txt文件内容,并存到列表中

建立一个py文件,假设命名为test.py

import os


def Read_Txt(path=None, a_list=None):
    file_name = os.listdir(path)  # 读取路径path下的所有文件
    for k in range(0, len(file_name)):
        cu_path = path + file_name[k].split(".")[0] + ".txt"
        if not os.path.exists(cu_path):
            print("The {name:s} corresponding TXT file is not exist ... ".format(name=file_name[k]))
            continue
        txt = open(cu_path)
        line = txt.readline()
        inf = line.split(" ")
        a_list.append(inf)

定义了一个函数,读取某路径下的txt文件。接下来我们调用这个函数:

if __name__ == '__main__':
    txt1_path = "data/s1/"
    s1 = []
    Read_Txt(path=txt1_path, a_list=s1)
    print("txt1_path下的数据为", s1)

其中txt1_path注意换成自己的路径。在data/s1/路径下有三个txt文件:
在这里插入图片描述
运行结果如下:
在这里插入图片描述

posted @ 2021-04-01 22:02  门前塘  阅读(2)  评论(0)    收藏  举报  来源