Sommaire
Dans ce tutoriel, nous allons apprendre à gérer nos fichiers avec Python de manière uniforme, que vous soyez sous Linux ou Windows.
Nous allons pour cela nous aider du module standard os disponible par défaut pour toute installation de Python3. Il s’agit d’un module central pour gérer son système de fichier ou interagir avec le système d’exploitation.
Également, si vous débutez en Python, consultez notre article d’introduction qui vous aidera à installer les prérequis et acquérir les bases du langage :
Note : pour suivre ce tutoriel, je vous recommande de passer par le mode interactif de Python plutôt que par un script. Cela rend l’utilisation plus dynamique et plus simple pour un apprentissage.
Pour commencer à utiliser le module os, il est nécessaire de l'importer dans votre session interactive ou script Python. Le fait que le module soit présent sur votre système ne suffit pas, il faut aussi l’importer. Cela se fait simplement avec l’instruction suivante :
import os Nous pouvons ensuite lister toutes les fonctions de ce module grâce à l’instruction suivante :
# Lister les attributs et méthodes du module os dir(os) # Sortie attendue [...]', 'abort', 'access', 'altsep', 'chdir', 'chmod', 'chown', 'chroot', 'close', 'closerange', 'confstr', 'confst, 'environ', 'environb', 'error', 'eventfd', 'eventfd_read', 'eventfd_write', 'execl', 'execle', 'execlp', 'execlforkpty', 'fpathconf', 'fsdecode', 'fsencode', 'fspath', 'fstat', 'fstatvfs', 'fsync', 'ftruncate', 'fwalk', 'getvb', 'geteuid', 'getgid', 'getgrouplist', 'getgroups', 'getloadavg', 'getlogin', 'getpgid', 'getpgrp', 'getpid', y', 'kill', 'killpg', 'lchown', 'linesep', 'link', 'listdir', 'listxattr', 'lockf', 'log...
[Courte citation de 8% de l'article original]