Python

Méthodes communes du module Python OS

Méthodes communes du module Python OS

Python est un langage de programmation généraliste populaire de ces derniers temps. 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 du système d'exploitation 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.

système d'exploitation.fonction name()

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.fonction name() dans notre script Python.

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

#importation du module os
importer le système d'exploitation
#en utilisant os.fonction de nom
imprimer(os.Nom)

Production


Le système d'exploitation.La fonction name() peut renvoyer la sortie différente en fonction du système d'exploitation.

système d'exploitation.fonction mkdir()

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

#importation du module os
importer le système d'exploitation
#en utilisant os.fonction mkdir()
#créer un répertoire de test est le répertoire courant
système d'exploitation.mkdir("Test")
#création d'un répertoire Test dans le répertoire Téléchargements
système d'exploitation.mkdir("/home/linuxhint/Téléchargements/Test1")

Production

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

système d'exploitation.fonction rmdir()

Le système d'exploitation.La fonction mdir() supprime un répertoire. Il prend le nom et le chemin du fichier en 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 os.fonction mdir().

#importation du module os
importer le système d'exploitation
#en utilisant os.fonction rmdir()
#suppression d'un répertoire de test
système d'exploitation.rmdir("Test")
#suppression d'un répertoire de test du répertoire de téléchargements
système d'exploitation.rmdir("/home/linuxhint/Téléchargements/Test1")
print("Les répertoires spécifiés sont supprimés avec succès")

Production

système d'exploitation.fonction getcwd()

Le système d'exploitation.La fonction getcwd() renvoie le nom du répertoire de travail courant. Le répertoire de travail actuel est le 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.getcwd() dans notre script Python pour obtenir les informations du répertoire de travail actuel.

#importation du module os
importer le système d'exploitation
#en utilisant os.obtenir
print("Le répertoire de travail courant est : ",os.obtenircwd())

Production


Modifions maintenant l'emplacement du fichier actuellement exécuté de « Documents » au répertoire « Téléchargements », et vous verrez que le chemin du répertoire de travail actuel changera.

#importation du module os
importer le système d'exploitation
#en utilisant os.obtenir
print("Le répertoire de travail courant est : ",os.obtenircwd())

Production

Le répertoire de travail actuel est remplacé par le répertoire « Téléchargements ».

système d'exploitation.fonction remove()

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

#importation du module os
importer le système d'exploitation
#en utilisant os.fonction remove() pour supprimer un fichier du répertoire courant.
système d'exploitation.remove("Fichier de test.SMS")
#suppression d'un fichier du répertoire de téléchargements
système d'exploitation.remove("/home/linuxhint/Téléchargements/TestFile1.SMS")
print("Les fichiers sont supprimés avec succès")

Production

Les fichiers sont supprimés avec succès.

système d'exploitation.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 les fichiers et sous-répertoires d'un répertoire indiqué. Si aucun répertoire n'est mentionné, alors il considère le répertoire de travail courant et renvoie les fichiers sont des sous-répertoires. Le résultat sera retourné sous forme de liste. Utilisons le système d'exploitation.fonction listdir() dans notre script Python.

#importation du module os
importer le système d'exploitation
#en utilisant os.fonction listdir
#lister les fichiers et sous-répertoires du répertoire de travail actuel
imprimer(os.listdir())
#lister les fichiers et sous-répertoires du répertoire Téléchargements
imprimer(os.listdir("/home/linuxhint/Téléchargements"))
#lister les fichiers et sous-répertoires du répertoire Desktop
imprimer(os.listdir("/home/linuxhint/Desktop"))

Production

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

système d'exploitation.fonction renommer()

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

système d'exploitation.renommer ("ancien_nom",nouveau_nom)

Le 1er paramètre prend l'ancien nom de fichier comme argument et en 2ème paramètre, on définit le nouveau nom de fichier. Implémentons os.fonction rename() dans notre script Python.

#importation du module os
importer le système d'exploitation
#en utilisant os.renommer la fonction
#renommer le fichier dans le répertoire de travail courant
système d'exploitation.renommer("étudiant.xml","monétudiant.xml")
#renommer le fichier dans le répertoire de téléchargements
système d'exploitation.rename("monfichier.txt","fichier.SMS")
print("Les fichiers sont renommés avec succès")

Production

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 a 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.

Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...
Comment changer la taille, la couleur et le schéma du pointeur et du curseur de la souris sous Windows 10
Le pointeur et le curseur de la souris dans Windows 10 sont des aspects très importants du système d'exploitation. Cela peut également être dit pour d...
Moteurs de jeux gratuits et open source pour le développement de jeux Linux
Cet article couvrira une liste de moteurs de jeux gratuits et open source qui peuvent être utilisés pour développer des jeux 2D et 3D sur Linux. Il ex...