用python代码实现以下功能:批量将txt文件每一行每一个数字之间用一个空格隔开
时间: 2024-02-06 18:09:07 浏览: 79
可以使用以下代码实现:
```python
import os
# 遍历指定目录下的所有txt文件
for file in os.listdir('path/to/folder'):
if file.endswith('.txt'):
# 读取文本文件内容
with open(os.path.join('path/to/folder', file), 'r') as f:
lines = f.readlines()
# 处理每一行的内容
new_lines = []
for line in lines:
# 将行中的数字之间用空格隔开
new_line = ' '.join(line.strip().split())
new_lines.append(new_line)
# 将处理后的内容写回到文件中
with open(os.path.join('path/to/folder', file), 'w') as f:
f.writelines(new_lines)
```
其中,`path/to/folder`需要替换为你要处理的txt文件所在的文件夹路径。如果需要在每个数字之间添加其他字符,可以将代码中的空格替换为其他字符即可。
阅读全文