Python OS Module Méthodes communes

Python OS Module Méthodes communes

Python est un langage de programmation à usage général populaire des temps récents. Il fournit de nombreux modules et fonctions intégrés pour effectuer des tâches spécifiques. Le module Python OS permet d'effectuer les tâches liées au système d'exploitation. Le module OS est préinstallé en python. Les modules OS ont de nombreuses fonctions intégrées pour récupérer et interagir avec le système de fichiers. Cet article explique certaines fonctions du module OS avec des exemples.

OS.Nom () Fonction

Le système d'exploitation.la fonction name () renvoie le nom du système d'exploitation. Par exemple, si vous utilisez Ubuntu, Linux Mint ou tout autre système d'exploitation basé sur Debian, il renverra le «POSIX» comme nom du système d'exploitation. Utilisons le système d'exploitation.Nom () Fonction dans notre script Python.

Tout d'abord, importez le module OS pour utiliser ses fonctions intégrées.

# Importation du module OS
Importer un système d'exploitation
#Using OS.Nom Fonction
imprimer (OS.nom)

Sortir


Le système d'exploitation.La fonction name () peut renvoyer les différentes sorties en fonction du système d'exploitation.

OS.fonction mkdir ()

Le système d'exploitation.La fonction mkdir () fait un nouveau répertoire. Le chemin et le nom du répertoire sont passés comme argument à la fonction. Créons quelques répertoires de test.

# Importation du module OS
Importer un système d'exploitation
#Using OS.fonction mkdir ()
#Scréation d'un répertoire de test est le répertoire actuel
OS.mkdir ("test")
#Scréation d'un répertoire de test dans le répertoire des téléchargements
OS.mkdir ("/ home / linuxhint / downloads / test1")

Sortir

Les répertoires sont créés avec succès.

OS.fonction rmdir ()

Le système d'exploitation.La fonction mdir () supprime un répertoire. Il prend le nom et le chemin du fichier comme argument et supprime le répertoire. Le répertoire doit être vide. Nous ne pouvons pas supprimer le répertoire de travail actuel en utilisant le système d'exploitation.Fonction mdir ().

# Importation du module OS
Importer un système d'exploitation
#Using OS.fonction rmdir ()
#Removing d'un répertoire de test
OS.rmdir ("test")
#Removing d'un répertoire de test à partir du répertoire des téléchargements
OS.rmdir ("/ home / linuxhint / downloads / test1")
imprimer ("les répertoires spécifiés sont supprimés avec succès")

Sortir

OS.Fonction getCWD ()

Le système d'exploitation.La fonction getCWD () renvoie le nom du répertoire de travail actuel. Le répertoire de travail actuel est ce répertoire où le fichier Python actuellement exécuté est enregistré. Dans mon cas, le fichier Python en cours d'exécution est stocké dans le répertoire «Documents». Par conséquent, mon répertoire de travail actuel sera le répertoire «documents». Utilisons le système d'exploitation.Fonction getCWD () dans notre script Python pour obtenir les informations de répertoire de travail actuelles.

# Importation du module OS
Importer un système d'exploitation
#Using OS.getcwd
Print ("Le répertoire de travail actuel est:", OS.getCwd ())

Sortir


Changeons maintenant l'emplacement du fichier actuellement exécuté à partir des «documents» dans le répertoire «Téléchargements», et vous verrez que le chemin du répertoire de travail actuel changera.

# Importation du module OS
Importer un système d'exploitation
#Using OS.getcwd
Print ("Le répertoire de travail actuel est:", OS.getCwd ())

Sortir

Le répertoire de travail actuel est modifié en répertoire «Téléchargements».

OS.Fonction supprime ()

Le système d'exploitation.supprimer () la fonction supprime ou supprime un fichier spécifié. Nous spécifions le nom du fichier avec le chemin d'accès, et il supprime un fichier. Lorsque nous supprimons un fichier du répertoire actuel, il n'est pas nécessaire de spécifier le chemin d'accès; Tout en supprimant le fichier ou les répertoires des autres répertoires, nous spécifions également le chemin. Supprimons un fichier en utilisant le système d'exploitation.Fonction supprime ().

# Importation du module OS
Importer un système d'exploitation
#Using OS.retire () Fonction pour supprimer un fichier du répertoire actuel.
OS.Supprimer ("TestFile.SMS")
#Removing d'un fichier du répertoire des téléchargements
OS.supprimer ("/ home / linuxhint / téléchargements / testfile1.SMS")
imprimer ("les fichiers sont supprimés avec succès")

Sortir

Les fichiers sont supprimés avec succès.

OS.Fonction ListDir ()

Le système de fichiers est l'un des composants essentiels de tout système d'exploitation qui gère et enregistre les fichiers. Le système d'exploitation.ListDir () Fonction Liste des fichiers et des sous-répertoires d'un répertoire déclaré. Si aucun répertoire n'est mentionné, il considère le répertoire de travail actuel et renvoie les fichiers sont des sous-répertoires. Le résultat sera retourné dans la liste de liste. Utilisons le système d'exploitation.Fonction ListDir () dans notre script Python.

# Importation du module OS
Importer un système d'exploitation
#Using OS.Fonction ListDir
# Élimination des fichiers et des sous-répertoires du répertoire de travail actuel
imprimer (OS.listDir ())
# Élimination des fichiers et des sous-répertoires du répertoire des téléchargements
imprimer (OS.listDir ("/ home / linuxhint / téléchargements"))
# Élimination des fichiers et des sous-répertoires du répertoire de bureau
imprimer (OS.listDir ("/ home / linuxhint / bureau"))

Sortir

La sortie affiche la liste des fichiers et sous-répertoires de divers répertoires.

OS.Fonction renommée ()

Le système d'exploitation.La fonction Rename () modifie le nom du fichier existant. La syntaxe du système d'exploitation.La fonction Rename () est la suivante:

OS.Rename ("old_name", new_name)

Le 1er paramètre prend l'ancien nom de fichier comme argument et dans le 2ème paramètre, nous définissons le nouveau nom de fichier. Implémentons le système d'exploitation.Rename () Fonction dans notre script Python.

# Importation du module OS
Importer un système d'exploitation
#Using OS.renommer la fonction
#Renaming le fichier dans le répertoire de travail actuel
OS.Renommer ("Student.xml "," Mystudent.xml ")
#Renaming du fichier dans le répertoire des téléchargements
OS.Renommer ("Myfile.txt "," fichier.SMS")
imprimer ("les fichiers sont renommés avec succès")

Sortir

Conclusion

Le module Python OS est un module intégré qui permet d'effectuer des tâches liées au système d'exploitation. Il dispose de nombreuses fonctions intégrées pour accéder et gérer les fichiers sur les systèmes d'exploitation. Cet article explique le module OS et ses fonctions en détail.