In this short course, you have learned that although working with files requires attention, Python takes care of many things and simplifies the developer's life.
Outside the scope of this course, there are topics such as:
- Working with binary files
- Various specific modes of working with text files, such as with or without buffering
- Creating virtual file-like objects that we can read from and write to without touching the disk
We will cover some of these topics in subsequent materials on the profession.
However, you will encounter general principles, such as using context managers, very often in other people's code. While we haven't discussed the inner workings of all this magic with automatic file closure, you can already adopt the approach!
Are there any more questions? Ask them in the Discussion section.
The Hexlet support team or other students will answer you.
For full access to the course you need a professional subscription.
A professional subscription will give you full access to all Hexlet courses, projects and lifetime access to the theory of lessons learned. You can cancel your subscription at any time.