import os
"""打开指定文件夹中的‘txt’文件"""
txt_name = [] # 一个列表,用于存放将要获取的文件名
t1 = "C:\\Users\\Administrator\\Desktop\\作业\\" # 已知的文件夹路径
a = os.listdir(t1) # 获取文件夹下所有文件的名称 这时候的a的数据格式是 列表: list
for i in a: # 所以这里遍历所获得的就是 单个单个的 才能逐个判断
if '.txt' in i: # 判断是不是‘.txt’文件,防止发生打开错误
txt_name.append(i) # 向列表中追加我们想要打开的文件
else:
pass
# print(txt_name) # 检查是否将文件名追加至列表中
for j in txt_name:
# print(j) # 检察是否读取,追加正确
with open(t1 + j,'r',encoding='utf8') as f:
for i in f: # 使用for 的话 默认逐行读取
print(i)
输出结果如下:
测试
测试
测试
测试
测试
测试
测试
测试
测试
注:pychorm中