作者: Atsuo Ishimoto
日時: 2003/12/13(02:02)
石本です。

On Fri, 12 Dec 2003 19:25:29 +0900
"機械伯爵" <kikwai@...> wrote:

> 
> import sys
> if len(sys.argv) < 2:
>   x = [raw_input("? >>>")]
> else:
>   x = sys.argv[1:]
> 
> for k in x:
>   print k

ちなみに、Pythonでこの手の処理を書く場合はfileinputモジュールが便利です。

import fileinput
for line in fileinput.input():
    print `line`

で、かってにsys.argv[1:]で指定したファイルを開いて読み込むか、argvが空な
らsys.stdinから読み込んでくれます。

--------------------------
Atsuo Ishimoto
ishimoto@...
Homepage:http://www.gembook.jp