30分プログラム、その252。Pythonでdiffを作ってみる。 diffをちゃんと作ると大変そうだけど、Pythonのdifflibを使えば簡単にできる。 >>> import >>> a = file('foo').readlines() >>> b = file('bar').readlines() >>> difflib.unified_diff(a,b) とするだけで、diffがとれちゃう。便利、便利。 使い方 $ python diff.py ~/tmp/foo ~/tmp/bar --- /Users/mzp/tmp/foo Sat Feb 23 21:51:47 2008 +++ /Users/mzp/tmp/bar Sat Feb 23 21:51:53 2008 @@ -1,3 +1,3 @@ foo -bar +BAR baz ソースコード #! /usr/bin/