ファイルとテキストの処理
テキストエディターはVim 7.1を使って以下のプログラムを作成
imp = open("memo.txt", "r") for line in imp: print line imp.close()
動かすとテキスト内容が表示される
import os, time try: memo = open('memo.txt', 'r') outf = open('memo.tmp', 'w') header = 'Memo for %s' % time.ctime(time.time()) outf.write(header + '\n\n') lines = memo.readlines() for i in range(2, len(lines)): outf.write(lines[i]) outf.close() memo.close() os.rename('memo.txt', 'memo1.bak') os.rename('memo.tmp', 'memo.txt') os.remove('memo1.bak') except: print 'error'
動かすとファイルの先頭にMemo for Mon Oct 13 18:30:54 2008
のように書き込まれる