Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Python: File Operations

Master file handling in Python through real-world examples. This course will teach you how to read, write, process, and manage files reliably using Python’s built-in libraries.

Ed Freitas - Pluralsight course - Python: File Operations
Ed Freitas
What you'll learn

Many real-world applications rely on reading, writing, and managing files, whether for data processing, logging, or automation. In this course, Python: File Operations, you’ll learn to handle files effectively using Python’s built-in tools and libraries. First, you’ll explore how to read, write, and manipulate text, binary, and temporary files safely and efficiently. Next, you’ll discover how to work with structured data formats like CSV, JSON, and XML to extract and store helpful information. Finally, you’ll learn how to manage directories, control file permissions, apply file locking, and build resilient file-handling workflows with error handling. When you’re finished with this course, you’ll have the skills and knowledge of Python file operations needed to automate and streamline file-based tasks in practical, real-world scenarios.

Table of contents

About the author
Ed Freitas - Pluralsight course - Python: File Operations
Ed Freitas

Eduardo is a technology enthusiast, software architect and customer success advocate. He's designed enterprise .NET solutions that extract, validate and automate critical business processes such as Accounts Payable and Mailroom solutions. He's a well-known specialist in the Enterprise Content Management market segment, specifically focusing on data capture & extraction and document process automation.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight