test.py
import sys
lines = []
for l in sys.stdin:
lines.append(l.rstrip('\r\n'))
上記のようなコードでは、
python test.py
のように実行しても無限に入力を受け付けてしまい、最後まで実行できませんでした。
(追記)Linux・Macの場合はCtrl+D、Windows なら Ctrl+Zでできました。コメントありがとうございます。
下記でも実行できます。
echo "test1.txt" "text2.txt" | python test.py