stdin
から、または通常は から行を読み取るスクリプトでtail -f
は、stdout はこれらの行を特定の形式で出力したものです。これは次のコードです。
#!/usr/bin/python
import sys
if __name__ == "__main__":
for line in sys.stdin:
print line
これらの行が読み取ったパーセンテージのみを印刷する必要があります。たとえば、ランダムに 70% を印刷し、残りの 30% を破棄します。
これらの行のランダムな割合 (70% としましょう) を印刷するにはどうすればよいですか?