Maison > développement back-end > Tutoriel Python > Introduction détaillée à os, un module couramment utilisé en python

Introduction détaillée à os, un module couramment utilisé en python

高洛峰
Libérer: 2017-03-26 17:29:31
original
1374 Les gens l'ont consulté

Le module os est utilisé pour interagir entre python et le système d'exploitation.

Les fonctions couramment utilisées sont les suivantes :

os.getcwd() Obtenez le chemin de travail actuel du script python.

os.chdir() Modifie le chemin de travail du script actuel.

os.makedirs('dirname1/dirname2') peut générer des répertoires récursifs à plusieurs niveaux

os.removedirs('dirname1') Si le répertoire est vide, supprimez-le et revenez au précédent niveau Répertoire, s'il est également vide, supprimez-le.

os.mkdir() crée un seul répertoire.

os.rmdir() supprime un seul répertoire Si le répertoire n'est pas vide, il ne peut pas être supprimé.

os.listdir() Répertorie tous les fichiers ou répertoires du répertoire spécifié et les renvoie sous forme de liste.

os.remove() supprime un fichier.

os.rename('oldname', 'newname') peut renommer des fichiers ou des répertoires.

os.stat() Obtenez des informations détaillées sur les attributs d'un fichier ou d'un répertoire (par exemple : taille du fichier, uid, gid, numéro d'inode, atime, ctime, mtime, etc...)

os.sep est utilisé pour obtenir le séparateur de répertoire du système d'exploitation actuel.

os.linesep est utilisé pour obtenir le saut de ligne par défaut du système d'exploitation actuel.

os.pathsep est utilisé pour obtenir le séparateur de chemin par défaut du système d'exploitation actuel, le symbole utilisé pour séparer chaque chemin.

os.name est utilisé pour obtenir la plate-forme utilisée par le système actuel. Windows renvoie « nt » ; Linux renvoie « posix ».

os.system() exécute directement la commande système et affiche le résultat de la commande directement à l'écran. Si la commande shell sous Linux est exécutée, une fois l'exécution de la commande terminée, le shell peut être obtenu. résultat de l'exécution de la commande (0 est vrai, non-0 est faux).

os.popen() est utilisé pour exécuter des commandes système et peut enregistrer les résultats de l'exécution des commandes dans des variables python.

os.environ est utilisé pour obtenir les variables d'environnement dans le système d'exploitation actuel.

os.path.split() Lorsque l'utilisateur entre le chemin d'un fichier, cette fonction du module divisera le chemin et le nom du fichier en deux parties et renverra un tuple.

os.path.abspath() Dans la fonction abspath, l'avant de tout nom de fichier transmis (même si le fichier n'existe pas) sera ajouté au chemin absolu du répertoire où se trouve le programme python. est situé.

Par exemple :

print os.path.abspath('passwd')

>>>/Users/macbook/PycharmProjects/untitled1/pass

os.path.dirname() renvoie la partie répertoire du chemin. En fait, c'est le premier élément de os.path.split(path).

os.path.basename() renvoie la partie fichier du chemin. En fait, c'est le deuxième élément de os.path.split(path).

os.path.exists() est utilisé pour détecter si le chemin d'un fichier existe réellement. S'il existe, il renvoie True, s'il n'existe pas, il renvoie False.

os.path.isabs() est utilisé pour détecter si un chemin est un chemin absolu, il renvoie True. Si ce n'est pas un chemin absolu, il renvoie False.

os.path.isfile() est utilisé pour détecter si un fichier existe. Il renvoie True s'il existe et False s'il n'existe pas.

os.path.ismount() est utilisé pour détecter si un répertoire est un point de montage. Si c'est le cas, il renvoie True, sinon il renvoie False.

os.path.isdir() est utilisé pour détecter si un répertoire existe. Il renvoie True s'il existe et False s'il n'existe pas.

os.path.islink() est utilisé pour détecter si un fichier est un fichier lié. Il renvoie True, sinon il renvoie False.

os.path.join() est utilisé pour l'épissage de chemin, en couplant plusieurs chemins en un seul chemin.

os.path.getatime() est utilisé pour obtenir l'heure du dernier accès au fichier. (Renvoyé sous forme d'horodatage.)

os.path.getctime() est utilisé pour obtenir l'heure à laquelle l'attribut du fichier a été modifié pour la dernière fois. (Renvoyé sous forme d'horodatage.)

os.path.getmtime() est utilisé pour obtenir l'heure à laquelle le contenu du fichier a été modifié pour la dernière fois. (Renvoyé sous forme d'horodatage.)

os.path.getsize() est utilisé pour obtenir la taille du fichier. (L'unité renvoyée est l'octet.)

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal