Python os模块和glob模块组合,读取多个文本文件
读取多个文件的一种方法是在命令行中将包含输入文件目录的路径名写在Python脚本名称之后。
要使用这种方法,需要在脚本开头导入内置的os模块和glob模块。
import sys import glob import os print("Output #1: ") inputPath = sys.argv[1] for input_file in glob.glob(os.path.join(inputPath,'*.txt')): #os.path.join函数可以将与一个或多个路径成分连接在一起 with open(input_file, 'r', newline='') as filereader: #glob模块可以找出与特定模块相匹配的所有路径名 for row in filereader: print("{}".format(row.split()))