python批量读取txt文件
时间: 2023-03-30 19:05:02 浏览: 188
您好,我可以回答这个问题。Python可以使用os模块和glob模块批量读取txt文件。具体代码如下:
```python
import os
import glob
# 获取当前目录下所有txt文件的路径
txt_files = glob.glob(os.path.join(os.getcwd(), "*.txt"))
# 遍历所有txt文件并读取内容
for file_path in txt_files:
with open(file_path, "r", encoding="utf-8") as f:
content = f.read()
print(content)
```
希望能对您有所帮助。
相关问题
python批量读取txt文件代码
可以使用Python内置的`os`和`glob`模块来批量读取txt文件。这里提供一个示例代码:
```python
import os
import glob
# 假设txt文件都在/data目录下
files = glob.glob('/data/*.txt')
# 遍历所有txt文件
for file in files:
with open(file, 'r') as f:
content = f.read()
# 处理文件内容
print(content)
```
这个代码会先使用`glob`模块找到所有在`/data`目录下的txt文件,然后遍历每个文件并读取文件内容,最后对文件内容进行处理。你可以根据自己的需求修改代码。
python批量读取txt文件程序
以下是一个简单的Python程序,可以批量读取指定目录下的所有txt文件:
```python
import os
# 指定目录路径
dir_path = "/path/to/dir"
# 遍历目录
for filename in os.listdir(dir_path):
# 判断是否为txt文件
if filename.endswith(".txt"):
# 打开文件
with open(os.path.join(dir_path, filename), "r") as f:
# 读取文件内容
content = f.read()
# 处理文件内容
# ...
```
在上面这个程序中,我们使用了Python内置的`os`模块来遍历指定目录下的所有文件,并使用`with`语句来打开文件。通过判断文件名是否以`.txt`结尾来确定文件类型,并使用`os.path.join()`函数来获取文件的绝对路径。最后,我们可以在`with`语句块中读取文件内容,并进行相应的处理。
阅读全文