python将文件夹的脑电文件转为文本文件
时间: 2023-05-28 15:08:03 浏览: 120
以下是将文件夹中的脑电文件转换为文本文件的Python代码示例:
```python
import os
# 设置输入和输出文件夹路径
input_folder = '/path/to/input/folder'
output_folder = '/path/to/output/folder'
# 遍历输入文件夹中的所有文件
for filename in os.listdir(input_folder):
if filename.endswith('.edf'): # 只处理EDF格式的文件
input_path = os.path.join(input_folder, filename)
output_path = os.path.join(output_folder, filename.replace('.edf', '.txt')) # 将输出文件的文件名修改为txt格式
with open(input_path, 'r') as f_in, open(output_path, 'w') as f_out:
# 读取脑电文件内容并写入文本文件
for line in f_in:
f_out.write(line)
```
这段代码假设输入文件夹中只包含EDF格式的脑电文件。对于每个文件,它会使用Python的`os`模块构造输入和输出文件的完整路径。然后,它打开输入文件并使用`read()`方法读取文件内容,然后将其写入输出文件中。在写入输出文件时,它将扩展名从".edf"更改为".txt"。
阅读全文