目录下的txt 合并新的txt 但是尽量不要一个txt里面的 内容 在新的txt中 连续的行
时间: 2023-06-06 10:08:02 浏览: 45
对于您的第一个问题,我可以为您提供以下解决方案:
1. 安装Python环境,并运行以下Python脚本:
```
import os
path = './目录' # 将目录替换为您的目录名字
output_file = './新的txt.txt' # 将新的txt替换为您想要的输出文件名
with open(output_file, 'a', encoding='utf-8') as fout:
for filename in os.listdir(path):
if filename.endswith('.txt'):
with open(os.path.join(path, filename), 'r', encoding='utf-8') as fin:
for line in fin:
if not line.strip():
continue
fout.write(line)
if not line.endswith('\n'):
fout.write('\n')
```
2. 使用Windows命令提示符或Linux终端等,运行以下命令:
```
cd 目录
type *.txt>新的txt.txt
```
该命令会将目录下所有扩展名为.txt的文件内容合并到一个文件中,文件名为"新的txt.txt"。但是,这种方法会将每个文件的内容连续放在一起,可能不符合您的要求。