读取某路径下的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文件:

运行结果如下:


浙公网安备 33010602011771号