Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中读取目录中的所有文件_Python_File - Fatal编程技术网

在python中读取目录中的所有文件

在python中读取目录中的所有文件,python,file,Python,File,我对python非常陌生。我有一个目录,其中有2个子目录。每个子目录包含100个文本文件。我想读取两个子目录中每个文件的内容,并将它们放在一个文本文件中,这样每个文件内容都在新文件的一行中。我如何在pyhon中实现这一点。谢谢因为你什么都没有,所以你就。。你可以试着从这里开始。您可以使用glob模块从单个级别的子目录加载文件,或者根据需要使用os.walk()遍历任意目录结构 要打开任意目录嵌套中的所有文本文件,请执行以下操作: import os import fnmatch for

我对python非常陌生。我有一个目录,其中有2个子目录。每个子目录包含100个文本文件。我想读取两个子目录中每个文件的内容,并将它们放在一个文本文件中,这样每个文件内容都在新文件的一行中。我如何在pyhon中实现这一点。谢谢因为你什么都没有,所以你就。。你可以试着从这里开始。您可以使用glob模块从单个级别的子目录加载文件,或者根据需要使用os.walk()遍历任意目录结构

要打开任意目录嵌套中的所有文本文件,请执行以下操作:

 import os
 import fnmatch

 for dirpath, dirs, files in os.walk('Test'):
    for filename in fnmatch.filter(files, '*.txt'):
        with open(os.path.join(dirpath, filename)):
            # deal with this file as next loop will present you with a new file. 
            #use the filename object to do whatever you want with that file

就像你说的你的新朋友。小心凹痕#Goodluck

这不是代码编写服务。展示您的尝试,我们将提供帮助。请阅读并向我们展示您迄今为止的尝试!