python 读取文件夹里的txt文件
时间: 2024-02-23 19:55:21 浏览: 31
在Python中,可以使用`os`模块和`glob`模块来读取文件夹中的txt文件。下面是一个示例代码:
```python
import os
import glob
def read_txt_files(folder_path):
txt_files = glob.glob(os.path.join(folder_path, "*.txt")) # 获取文件夹中所有的txt文件路径
for file_path in txt_files:
with open(file_path, 'r') as file:
content = file.read()
print(content) # 这里可以根据需要对文件内容进行处理
# 调用函数并传入文件夹路径
folder_path = "path/to/folder"
read_txt_files(folder_path)
```
在上面的代码中,`folder_path`是文件夹的路径,`glob.glob()`函数用于获取文件夹中所有的txt文件路径,并将其存储在`txt_files`列表中。然后,使用`open()`函数打开每个txt文件,并使用`read()`方法读取文件内容。你可以根据需要对文件内容进行处理。
相关问题
python读取文件夹中txt文件
你可以使用以下代码来读取文件夹中的txt文件:
```python
import os
def read_txt_files(folder_path):
txt_files = []
for file_name in os.listdir(folder_path):
if file_name.endswith(".txt"):
file_path = os.path.join(folder_path, file_name)
with open(file_path, "r") as file:
txt_files.append(file.read())
return txt_files
```
这段代码首先使用`os.listdir()`函数获取文件夹中的所有文件名,然后通过判断文件名是否以".txt"结尾来筛选出txt文件。接着,使用`os.path.join()`函数构建文件的完整路径,然后使用`open()`函数打开文件,并使用`read()`方法读取文件内容。最后,将每个txt文件的内容添加到一个列表中,并返回该列表。你可以将文件夹路径作为参数传递给`read_txt_files()`函数来获取文件夹中所有txt文件的内容。
python读取文件夹中的txt文件
Python可以使用os模块和glob模块来读取文件夹中的txt文件。首先,使用os模块中的listdir()函数获取文件夹中的所有文件名,然后使用with语句打开每个txt文件,并使用read()方法读取文件内容。最后,将文件内容存储在一个列表中并返回。具体代码如下:
```
import os
def read_txt_files(folder_path):
txt_files = [f for f in os.listdir(folder_path) if f.endswith('.txt')]
contents = []
for file in txt_files:
with open(os.path.join(folder_path, file), 'r') as f:
contents.append(f.read())
return contents
```
这个函数将会返回一个包含所有txt文件内容的列表。你可以将文件夹路径作为参数传递给这个函数,例如:
```
folder_path = '/path/to/folder'
contents = read_txt_files(folder_path)
print(contents)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)