Python

Abrufen von stdin (Standardeingabe) in Python

Dieser Artikel stellt vor, wie man stdin (Standardeingabe) in der Python-Programmiersprache abruft. python -c 'import sys; print sys.stdin...

Shou Arisaka
1 Min. Lesezeit
6. Okt. 2025

Dieser Artikel stellt vor, wie man stdin (Standardeingabe) in der Python-Programmiersprache abruft.

python -c 'import sys; print sys.stdin.read()'

z.B.

echo "hogefuga" | python -c 'import re,sys; print re.sub(r"hoge", "", sys.stdin.read())'
yuis@conoha:~$ seq 3 | python -c 'import re,sys; print sys.stdin.read() + "!!"'
1
2
3
!!

python -c 'import re,sys; print re.sub(r".*__restrictStdout__", "", sys.stdin.read())'
python -c 'import re,sys; print re.sub(r".*__restrictStdout__", "", sys.stdin.read(), flags=re.MULTILINE)'
python -c 'import re,sys; print re.sub(".*__restrictStdout__", "", sys.stdin.read(), flags=re.MULTILINE)'
perl -pe 'BEGIN{undef $/;} s/.*__restrictStdout__//smg' | perl -pe "chomp"

Diesen Artikel teilen

Shou Arisaka 6. Okt. 2025

🔗 Links kopieren