Système d'exploitation : Principes généraux

Introduction

  1. À l’aide d’un éditeur de texte, écrire le programme Python suivant :
1
2
3
4
5
6
from os.path import getsize
from tkinter.filedialog import askopenfilename

fichier = askopenfilename()
if fichier:
    print("Fichier a pour taille {} octets".format(str(getsize(fichier))))
  1. Exécuter le programme.

  2. À l’aide de la fonction help préciser le rôle des fonctions getsize du module os et askopenfilename du module tkinter.filedialog.


Réponse
  • askopenfilename du module tkinter.filedialog crée une boite de dialogue permettant de sélectionner un fichier.
    Plus précisément, cette fonction retourne une chaîne de caractères contenant le chemin du fichier à ouvrir.
    La chaîne de caractères est vide si aucun fichier n’est sélectionné.
  • getsize du module os retourne la taille en octets du fichier passé en argument.

Ce petit programme permet d’illustrer les différentes fonctionnalités d’un système d’exploitation. Nous allons les découvrir à travers quelques questions.

[Lire]