Kann mir jemand eine kurze Anleitung in stdin und stdout in Python 3?

Ich weiß, das klingt wie etwas, was ich kann google, aber die Wahrheit ist, dass ich nicht finden oder nicht verstehen, was die sehr wenige Python-3-Quellen erklärt.

So, hier sind meine Fragen:

  • Ist input() die stdin Funktion in Python 3? Bedeutet das, dass, wenn Sie öffnen Sie Ihren filename.py Programm, das stdin ist, was der Benutzer eingibt?
  • Ist print() die stdout Funktion in Python 3, oder haben Sie, um eine Datei zu schreiben?
  • Für die Spotify-puzzle, ist sagt, dass "Input von stdin Lesen". Was sollte meine Datei include stdin und stdout?

Update:
Bedeutet das, dass ich kann verwenden:

import sys
unfmtdDate = str(sys.stdin.read())

...statt...

unfmtdDate = str(input())

?

  • Was meinst du mit 'stdin Funktion" und "stout-Funktion'? Stdin und stout sind Dateien. Nicht Funktionen. Diese Dateien verfügen über Methoden zum Lesen oder schreiben. Können Sie näher erläutern, was du meinst?
  • Ich meine, wie schreibst du die Dateien, und ist es möglich sich bei diesen Dateien?
  • Die Antworten sind: 1. "Ja und ja". 2. "Ja". 3. "Huh? Diese Frage macht keinen Sinn." Update: "ja, und Nein."
  • "Heißt das, dass ich verwenden kann...?" Wenn Sie es versucht, was konntest du beobachten?
  • Es sagt, ich kann nicht, verwenden Sie die read () - Funktion, obwohl ein paar der Jungs hier hat mir gesagt ich könnte. Es wäre auch unmöglich, testen Sie mein Programm, da es nicht promt
Schreibe einen Kommentar