1.为何使用python去除?shell脚本同样能实现,看具体的需求,shell适合单个文件,python便于遍历整个文件夹。
2.如何使用删除首行功能?搭积木式,将搜索到的遍历功能和删除首行功能放在一起。
#conding=utf8
import fileinput
import os
# 获取目录下的全部文件
g = os.walk(r"/test")
for path,dir_list,file_list in g:
for file_name in file_list:
join = os.path.join(path, file_name)
#逐个删除文件的第一行
for line in fileinput.input(join, inplace=1):
if not fileinput.isfirstline():
print(line.replace('\n',''))
总结:初次实现代码,先聚焦代码的功能实现,之后小步快跑优化代码。