Skip to main content
The io module provides Python’s main facilities for dealing with various types of I/O.

Module Import

Text I/O

StringIO - In-Memory Text Stream

Binary I/O

BytesIO - In-Memory Binary Stream

File Objects

Buffered I/O

Practical Examples

Capture Print Output

Create File-Like Object from String

os

Operating system interfaces

pathlib

Object-oriented filesystem paths