python 读取一个文件夹中所有子文件夹中的文件
时间: 2023-06-06 20:04:30 浏览: 57
可以使用os.walk()函数来遍历文件夹及其子文件夹,并使用os.path.join()函数来获取文件的完整路径。以下是示例代码:
```
import os
folder_path = "path/to/folder"
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
print(file_path)
```
该代码将打印出指定文件夹及其子文件夹中的所有文件路径。
相关问题
python读取一个文件夹中所有的txt文件
好的,这个问题很简单。你可以使用Python的os模块和glob模块,具体步骤是:
1. 使用os.listdir()函数获取文件夹中所有的文件名。
2. 使用glob.glob()函数匹配所有的txt文件,生成一个列表。
3. 遍历列表,依次读取每个txt文件的内容即可。
这是Python实现的代码示例:
```
import os
import glob
folder_path = "/path/to/folder"
# 获取文件夹中所有的文件名
all_files = os.listdir(folder_path)
# 匹配所有的txt文件,生成一个列表
txt_files = glob.glob(os.path.join(folder_path, "*.txt"))
# 遍历列表,依次读取每个txt文件的内容
for txt_file in txt_files:
with open(txt_file, "r") as f:
content = f.read()
# 这里可以对读取的内容进行处理
print(content)
```
希望这能够解决你的问题。
python 读取一个文件夹中所有文件名
你可以使用 Python 的 `os` 模块来读取一个文件夹中所有文件名。下面是一个示例代码:
```python
import os
folder_path = '/path/to/folder' # 文件夹路径
file_names = os.listdir(folder_path) # 获取文件夹中所有文件名
print(file_names)
```
其中,`folder_path` 变量需要替换为你要读取的文件夹路径。`os.listdir()` 函数返回一个列表,其中包含文件夹中所有文件的文件名。你可以通过遍历这个列表来对每个文件进行操作。