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()))

 

posted @ 2018-03-06 17:30  乐高先生  阅读(323)  评论(0编辑  收藏  举报