SlideServe
Menu
Préférences
© SlideServe · v2026

Files and Directory Manipulation

tanith avatar
7 diapositives · 345 Views · Jul 31, 2014

Files and Directory Manipulation. CSIS 1595: Fundamentals of Programming and P roblem Solving 1. OS Module. Commands for manipulating files and directories Similar to Unix syntax import os required Example: Directory commands os.getcwd () Returns string with current path

Files and Directory Manipulation - slide 1
01 / 7Files and Directory Manipulation
1 / 17

Télécharger la présentation

Files and Directory Manipulation
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Files and Directory Manipulation CSIS 1595: Fundamentals of Programming and Problem Solving 1

  2. OS Module • Commands for manipulating files and directories • Similar to Unix syntax • import osrequired • Example: Directory commands • os.getcwd()Returns string with current path • os.chdir(path) Move to directory path • Absolute path or relative path (or .. for parent directory)

  3. File Manipulation • os.listdir()Returns list of strings with names of all files/subdirectories in current directory • os.path.isfile(“filename”)Returns true if filename is a file in the current directory • os.path.isdir(“dirname”)Returns true if dirnameis a file in the current directory

  4. Listing all Files/Directories

  5. Uses for Validation • Can check whether file exists before openingif os.path.isfile(filename):… • Not a substitute for exception handling(file may exist but still not be readable) • Can use to check whether file already exists before overwriting it • Verify with user

  6. Validating File Write

  7. Navigation Example • Can create file navigation tool • List all files/directories and prompt user for selection • If file open it, or if directory navigate to it