os.listdir()仅提供文件名,但不提供文件路径:
import osfor filename in os.listdir('path/to/dir'): if filename.endswith('.log'): with open(os.path.join('path/to/dir', filename)) as f: content = f.read()或者,您可以使用该
glob模块。该
glob.glob()功能允许您使用模式过滤文件:
import osimport globfor filepath in glob.glob(os.path.join('path/to/dir', '*.log')): with open(filepath) as f: content = f.read()


