同じルート ディレクトリ内の異なるサブ ディレクトリに存在するファイルの最初の行と最後の 2 行目を削除したいと思います。そして以下のようなコード
import fileinput
import sys
import os
path = "./rootDire"
for(dirpath,dirnames,files) in os.walk(path):
f = open(file,'r')
lines = f.readlines()
f.close()
f = open(file,'w')
f.writelines(lines[1:-2])
f.close()
しかし、ファイルが見つかったときに、既に見つかったファイルがないとエラーが発生しました。