Outils pour utilisateurs

Outils du site


python:file_system

Ceci est une ancienne révision du document !


File System - Fichiers et dossiers

Dossier en cours

import os
 
dossier = os.getcwd()

Script en cours

import os
 
print("current path  : ", os.path.realpath(__file__))
print("current file  : ", os.path.basename(__file__))
print("current folder: ", os.path.dirname(__file__))

Résultat :

current path  :  C:\data\prgpython\test\test.py
current file  :  test.py
current folder:  C:\data\prgpython\test

Extraire le nom du fichier

import os.path
 
chemin = "/home/marc/coucou/test.txt"
fichier = os.path.basename(chemin)
 
'test.txt'

Extraire le chemin du dossier

import os.path
 
chemin = "/home/marc/coucou/test.txt"
dossier = os.path.dirname(chemin)
 
'/home/marc/coucou'

Créer une suite de dossiers d'un coup

import os
 
os.makedirs("/home/marc/nouveau/dossier", mode=0o755, exist_ok=True)
python/file_system.1623390050.txt.gz · Dernière modification: 2021/06/11 05:40 par marclebrun