Hallo
Ich will ein Python-Script beim Starten mit Daten aus einem anderen Programm füttern können.
echo "hallo" | main.py

Das Script soll aber auch ohne Fehler oder merkwürdigem Verhalten aufgerufen werden können, ohne Daten mit einer Pipe zu übergeben.

Wie kann ich das in Python realisieren?


Mit merkwürdigem Verhalten meine ich, dass zum Beispiel aus stdin gelesen wird bis EOF gesendet wird.