Python 使用os.walk()筛选文件
我希望修改该程序以打印给定年份子目录中名为log.txt的任何文件的内容,而忽略任何其他文件Python 使用os.walk()筛选文件,python,Python,我希望修改该程序以打印给定年份子目录中名为log.txt的任何文件的内容,而忽略任何其他文件 import os year = input('Enter year: ') path = os.path.join('logs', year) print() for dirname, subdirs, files in os.walk(path): print(dirname, 'contains subdirectories:', subdirs, end=' ') print(
import os
year = input('Enter year: ')
path = os.path.join('logs', year)
print()
for dirname, subdirs, files in os.walk(path):
print(dirname, 'contains subdirectories:', subdirs, end=' ')
print('and the files:', files)
这是你需要做的。我不会提供完整的代码: 迭代文件并检查“log.txt”。 获取文件的路径。提示:os.path.join。 打开文件并读取它。 打印出内容