python读取一个文件夹中所有的txt文件
时间: 2024-05-09 08:16:53 浏览: 9
可以使用Python的os模块和glob模块来实现。具体代码如下:
```python
import os
import glob
folder_path = "folder_path" # 文件夹路径
file_list = glob.glob(os.path.join(folder_path, "*.txt")) # 获取所有txt文件路径
for file_path in file_list:
with open(file_path, "r") as f:
content = f.read()
print(content) # 或者对文件内容进行其他操作
```
请问还有其他问题吗?
相关问题
python读取二级文件夹中的txt文件
可以使用Python中的os和glob库来读取二级文件夹中的txt文件。以下是一个示例代码:
```python
import os
import glob
# 定义二级文件夹路径
folder_path = 'path/to/folder'
# 获取所有二级文件夹路径
subfolders = [f.path for f in os.scandir(folder_path) if f.is_dir()]
# 遍历所有二级文件夹并读取其中的txt文件
for subfolder in subfolders:
txt_files = glob.glob(os.path.join(subfolder, '*.txt'))
for txt_file in txt_files:
with open(txt_file, 'r') as f:
content = f.read()
# 处理txt文件内容
# ...
```
以上代码首先获取所有二级文件夹路径,然后遍历所有二级文件夹并使用glob库获取其中的txt文件路径,最后使用Python内置的open函数读取txt文件内容。您可以根据需要自定义处理txt文件内容的代码。
python 读取一个文件夹中所有文件名
你可以使用 Python 的 `os` 模块来读取一个文件夹中所有文件名。下面是一个示例代码:
```python
import os
folder_path = '/path/to/folder' # 文件夹路径
file_names = os.listdir(folder_path) # 获取文件夹中所有文件名
print(file_names)
```
其中,`folder_path` 变量需要替换为你要读取的文件夹路径。`os.listdir()` 函数返回一个列表,其中包含文件夹中所有文件的文件名。你可以通过遍历这个列表来对每个文件进行操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)