或阿呆のブログ

巷では、武器商人@ダーツで通っていました。Python好き好きプログラマーです。芥川龍之介、太宰治が好きです。

Python Shellでリダイレクト

スポンサードリンク

Linuxのシェルプロンプト上からコマンドを打ち込むよりは多少面倒だけど、Python Shellでリダイレクトを行えるのは使える。Pythonスクリプトをファイル化してLinuxのシェルプロンプトから実行してリダイレクトするよりはずっと楽。

>>> log = open('log.txt','w')
>>> print >> log,'Hello,World!'
>>> log.close()
>>> print open('log.txt').read()
Hello,World!

Python Shellのプロンプトのデフォルト表示が>>>なんで、>だらけになって気持ち悪いと言えば気持ち悪いんだけど・・・。

これに限らず、プロンプト表示カスタマイズ機能やコマンド履歴削除機能、ヒストリ表示など、実現して欲しい機能はいくつかある。