python读取文件夹下子文件夹的内容
时间: 2023-08-29 18:07:00 浏览: 89
可以使用Python的os模块来实现,具体的代码实现可以参考以下代码:
```
import os
for root, dirs, files in os.walk("文件夹路径"):
for filename in files:
print(os.path.join(root, filename))
```
其中,os.walk()函数可以遍历指定路径下的所有文件夹和文件,返回三个值:root、dirs、files,分别表示根目录、所有子文件夹、所有文件。使用os.path.join()可以将当前文件所在的目录与文件名拼接成完整的路径进行输出。
相关问题
python读取文件夹下
Python读取文件夹下的所有文件可以使用os.listdir和os.walk两种方法。
使用os.listdir函数可以返回文件夹下的所有子文件夹、文件名称。示例代码如下:
import os
path = 'D:\Workspace'
for file_name in os.listdir(path):
print(file_name)
另一种方法是使用os.walk函数,它可以递归地遍历文件夹下的所有子文件夹和文件。示例代码如下:
import os
path = 'D:\Workspace'
for root, dirs, files in os.walk(path):
print(root)
print(dirs)
print(files)
以上两种方法都可以达到读取文件夹下的所有文件的目的。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Python 获取文件夹下所有文件](https://blog.csdn.net/weixin_43115411/article/details/126049598)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
python读取文件夹下的文件
要读取Python中文件夹下的文件,可以使用os.listdir()方法来获取文件夹中包含的文件和文件夹的名字列表。首先,使用import os导入os模块。然后,指定文件夹的地址并将其存储在一个变量中,比如COOKED_FOLDER = './cooked_traces/'。接下来,使用os.listdir(COOKED_FOLDER)方法来获取文件夹中的文件和文件夹名字列表,将其存储在一个变量中,比如dirs = os.listdir(COOKED_FOLDER)。最后,遍历这个列表,并打印出每个文件的名字,可以使用for循环来实现,比如for file in dirs: print(file)。这样就可以逐个读取文件夹下的文件了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python读取文件夹内容](https://blog.csdn.net/qiu_huouho/article/details/114299046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]