- 313 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 16:43:31.83 ID:2KJNjcti.net]
- $python hoge.py 10 | python hoge2.py | python hoge3.py
### hoge.py ### import sys for i in range(int(sys.argv[1])): _print(i) ### hoge2.py ### import sys a=''.join(sys.stdin.readlines()).strip().split('\n') a.append(len(a)) for n in a: _print(n) ### hoge3.py ### import sys print(len(''.join(sys.stdin.readlines()).strip().split('\n'))) ざっくり (1)hoge.py 10で10個数字を出力 (2)hoge2.pyで受け取り、値を追加して出力 (3)hoge3.pyで受け取り、1個増えたことを確認 なのですが、受け取った値を成形する ''.join(sys.stdin.readlines()).strip().split('\n') の部分はこの書き方でよいでしょうか? そもそも標準出力をprintでやるのかもわかりません それ専用の標準ライブラリとかあるのかな
|

|