1. 按
目标文件夹中有很多文件夹和txt文件,这些txt文件中的第一行内容需要去除,最后一行是个空行,也需要去除,之前尝试使用bat脚本处理后会出现乱码,所以改用Python来进行批处理。
2. 代码
import os
for root, dirs, files in os.walk(r'D:\Program Files\feiq\Recv Files\QGQHDM_20211231'):
for i in files:
txt = os.path.join(root, i)
print(txt)
f = open(txt, 'r', encoding='utf-8')
data = f.readlines()[1:]
data.append(data[-1][:-1])
data.pop(-2)
print(data)
f.close()
with open(txt, 'w', encoding='utf-8') as f:
f.writelines(data)
f.close()