python中批量读取txt文件
时间: 2024-09-30 13:08:13 浏览: 34
python批量读取txt文件为DataFrame的方法
5星 · 资源好评率100%
在Python中,可以使用内置的`open()`函数以及迭代器来批量读取txt文件。这里有一个简单示例:
```python
def read_files_in_directory(directory_path):
# 指定目录路径
files = [f for f in os.listdir(directory_path) if f.endswith('.txt')] # 获取txt文件列表
for filename in files:
with open(os.path.join(directory_path, filename), 'r') as file:
content = file.read()
print(f"文件 {filename} 的内容:")
print(content)
# 或者,如果你想逐行处理,可以用 `for line in file:` 替换 `.read()`
# 使用方法
directory_to_read = '/path/to/your/directory' # 替换成你的文本文件所在的实际路径
read_files_in_directory(directory_to_read)
```
这个函数会遍历指定目录下的所有txt文件,并逐个打开它们,打印出文件的内容。如果你希望对每行数据进行特定的操作,只需将`.read()`替换为`for line in file:`即可。
阅读全文