Project Title: OS Explorer – Exploring Python’s OS Module

Course: Θέματα Επιστήμης Υπολογιστών

Student: Antonia Gkanatsa

Email: [email protected]

Date: November 2025

GitHub Repository: https://github.com/bjorkeen/Os-explorer

Notion Page: https://www.notion.so/OS-Explorer-Exploring-Python-s-OS-Module-2ae1628208e88039b3b5c36a3912392f?source=copy_link

Introduction

This project demonstrates the use of Python’s OS module, one of the core libraries used to interact with the operating system. The OS module provides a simple and portable way to perform operations such as listing files, creating directories, checking file information, and manipulating file paths.

The main goal of this project was to explore how Python can manage files and directories through a small, self-contained command-line application called OS Explorer. The project is designed for beginners, using only built-in Python modules (os, argparse, sys, and time). It offers practical, safe, and understandable examples of how file management can be performed programmatically.

Please check all code and documentation on my GitHub:

https://github.com/bjorkeen/Os-explorer

The OS Module in Python

The OS module allows Python to perform operating-system-dependent tasks such as reading or writing to the file system, inspecting file metadata, and managing paths.

Key capabilities include: