pythonファイル編集テンプレ

スクリプトとして、これからはPythonをメインとして使用する。基本的なことは数年前に学習したが、使っていないため完全に忘れていた。再度、学習するにあたり「初めてのPython」を購入。とりあえずファイル編集テンプレを作成。

#!/usr/bin/python
# -*- coding: utf-8 -*-

#import
import codecs
import glob
import os
import sys

#job
enc = "utf-8"
r_ext="txt"
w_ext="res"

files = glob.glob("*." + r_ext)
for file in files:
    try:
      rf = codecs.open(file, mode='r', encoding=enc)
      name,ext = os.path.splitext(file)
      wf = codecs.open(name + "." + w_ext, mode='w', encoding=enc)

      for line in rf:
          tmp = unicode("テスト書き込み→", enc)
          tmp += line + "\n"
          wf.write(tmp)

    except:
       print sys.exc_info()

    finally:
      wf.close()
      rf.close()