StudyToCert

All certifications / PCAP / Lessons

PCAP – Certified Associate Python Programmer PCAP-31-03 · Domain 5: Miscellaneous

Stream handles and the predefined streams sys.stdin, sys.stdout, sys.stderr

▶ Watch the overview video

Last reviewed September 25, 2026 · Leer en español

Python, like most languages, treats input and output sources as streams: sequences of data you read from or write to in order. A stream handle is the object your program holds to work with a stream. open() returns one, and all file operations (read, write, close) are methods called on it. The handle also keeps track of the current position in the file, which moves forward as you read or write.

Free account

Keep reading for free

Create a free StudyToCert account to read the rest of this lesson: 5 more sections, 4 key terms, a real-world example, an exam tip and self-check questions. Every lesson, lab and practice test is free with an account.

Sign up free Log in

Study PCAP for free
A week-by-week plan with every lesson, quizzes, checkpoint tests, a practice exam and hands-on labs.
Open the PCAP study plan