如何使用python读取目录中的所有文件

时间:2017-10-02 16:23:04

标签: python

我有一个包含大量文本文件的目录。我想读取目录中的每个文本文件并执行某种搜索操作。我将目录名称作为命令行参数。我得到的错误是a = sys.argv files = a[1:-1] for i in files: print(i) f = open(i,'rb') for line in f: try: for word in line.split(): '''Rest of code here''' 。无论如何我们可以在没有任何其他模块的情况下完成这项工作吗?

这是我的代码:

{{1}}

1 个答案:

答案 0 :(得分:0)

试试这段代码

def read_files_from_dir(dirname):
    for _file in os.listdir(dirname):
        with open(os.path.join(dirname,_file), "r") as fp:
            print fp.read()