めもだっちゃ

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import re

if __name__ == "__main__":
    base_dir = os.getcwd()
    filter = re.compile('\.h$|\.m$|\.cpp$|\.c$')
    for dirpath, dirnames, filenames in os.walk(base_dir):
        for filename in filenames:
            if filter.search(filename):
                p = os.path.join(dirpath, filename)
                action = 'nkf --utf8 %s > %s_' % (p, p)
                os.system(action)
                action = 'mv %s_ %s' % (p, p)
                os.system(action)