(*.c または *.h) のようなディレクトリ内の特定のファイルに、ファイルの先頭にいくつかの行を追加する必要があります。以下のようなコードを書きました。
f = open('filename')
text = f.read()
f.close()
f = open('filename~', 'w')
f.write("This is the new first line\n")
f.write(text)
f.close()
os.rename('filename~', 'filename')
ディレクトリ内のすべてのファイルを取得して更新します。しかし、特定のファイルを更新する必要があります。どうやってするか