Maison  >  Article  >  développement back-end  >  Qu’est-ce que le module os en Python ? Introduction aux méthodes courantes du module os

Qu’est-ce que le module os en Python ? Introduction aux méthodes courantes du module os

不言
不言avant
2018-10-10 11:21:1317301parcourir

Le contenu de cet article porte sur ce qu'est le module os en Python ? Cette introduction aux méthodes courantes du module os a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'elle vous sera utile.

module os : peut traiter des fichiers et des répertoires, et est une interface permettant au système Python et au système d'exploitation d'interagir

Méthodes courantes du module os :

os.getcwd( ; > os.system('bash command') : exécutez la commande shell et affichez-la directement (équivalent au démarrage d'un nouveau shell puis à l'exécution de cette commande. Une fois l'exécution de la commande terminée, le shell se ferme directement)

os. curdir : Renvoie le nom de chaîne du répertoire courant

os.pardir : Renvoie le nom de chaîne du répertoire parent du répertoire courant

os.makedirs( 'dirname1/dirname2') : Peut générer un répertoire récursif multicouche

os.removedirs('dirname1') : Si le répertoire est vide, supprimez-le et revenez au répertoire de niveau supérieur. Si c'est le cas. également vide, supprimez-le, et ainsi de suite

os .mkdir('dirname') : Créer un répertoire

os.rmdir('dirname') : Supprimer un répertoire Si le répertoire est. n'est pas vide, il ne peut pas être supprimé et une erreur sera signalée

os.listdir( 'dirname') : Afficher tous les fichiers et sous-répertoires du répertoire spécifié, y compris les fichiers cachés

os.remove () : Supprimer les fichiers

os.rename('oldname', 'newname') : Renommer le fichier/répertoire Si le nouveau nom de fichier/répertoire existe déjà, une erreur sera signalée <.>

os.stat('path/filename') : récupère les informations sur le fichier/répertoire et peut obtenir la taille du fichier

os.sep : affiche le séparateur de chemin spécifique au système d'exploitation, tel que as : win est '\', Linux est '/'

os.liesep : affiche la plate-forme actuelle Le terminateur de ligne utilisé, tel que 'tn' pour win, 'n' pour Linux

os.pathsep : affiche la chaîne utilisée pour diviser le chemin du fichier

os.name : chaîne de sortie Indique la plate-forme actuelle, telle que win ->'nt' Linux ->'posix'

os.environ : Récupère la variable d'environnement du système d'exploitation

os.path.abspath(path ) : Renvoie le chemin absolu normalisé du chemin

os.path.split( path) : Divisez le chemin en un tuple de répertoire et de nom de fichier et retournez

os.path.dirname(path) : Renvoyez le répertoire du chemin

os.path.basename(path) : Renvoie le dernier nom de fichier du chemin (un chemin absolu ne renvoie que le dernier nom de fichier)

os.path.exists(path) : Détermine si le chemin existe. Si le chemin existe, renvoie True si c'est le cas. n'existe pas, retournez False

os.path.isabs(path) : Déterminez s'il s'agit d'un chemin absolu. Si tel est le cas, retournez True

os.path.isfile(path) : Déterminez s'il s'agit d'un chemin absolu. c'est un fichier

os.path.isdir(path) : Détermine s'il s'agit d'un répertoire existant

os.path.join( path1[,path2[,...... ]]) : Divisez le chemin et le nom du fichier en deux éléments dans une liste, et rassemblez-les

os.path.getatime(path) : Renvoie l'heure du dernier accès au fichier ou au répertoire pointé par le chemin

os.path.getmtime(path) : Renvoie l'heure de la dernière modification du fichier ou du répertoire pointé par path

os.popen('dir') : Équivalent à l'ouverture d'un fichier temporaire pour stocker le répertoire ouvert (peut être affecté à une variable, sous forme de chaîne)



La différence entre system() et popen() :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer