Windows 版 python 2.5 で、
以下のようなスクリプトを作りました。

fin = open('input.txt', 'r')
fout = open('output', 'w')

for line in fin:
  line = line.strip()
  fout.write(line + '\n')
fin.close()
fout.close()

input.txt の内容を output.txt に書き出すだけなのですが、
output.txt のファイルを秀丸で開くと、改行コードが CRLF になっています。
\n は、LF として出力されると期待しているのですが・・・

Unix 環境に持って行くファイルを作るスクリプトを作っているのですが、
Windows 環境で改行コードを LF で出力するには、どうしたらいいでしょうか?