17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

chown(chemin, uid, gid)<br />

Principaux modules<br />

CHAPITRE 8<br />

Modifie le propriétaire et le groupe du chemin chemin, avec les valeurs numériques<br />

fournies dans uid et gid (non disponible sous MS-Windows).<br />

link(src, dst)<br />

Crée un lien direct nommé dst vers src (non disponible sous MS-Windows).<br />

listdir(chemin) -> liste de noms<br />

Renvoie une liste contenant le nom des fichiers et répertoires trouvés dans le répertoire<br />

pointé par le chemin chemin, à l’exception des entrées « . » et « .. ».<br />

Une modification a été apportée dans la version 2.3, pour les plates-formes<br />

MS-Windows et Unix : si le chemin fourni est un objet unicode, la liste renvoyée<br />

sera composée d’objets unicode.<br />

lstat(chemin) -> stat<br />

Identique à os.stat(), mais ne suit pas les liens symboliques (non disponible sous<br />

MS-Windows).<br />

mkdir(chemin, [mode=0777])<br />

Crée un répertoire de nom chemin. Si le répertoire ne peut pas être créé, une OSError<br />

est levée. mode est ignoré sous MS-Windows.<br />

Création de répertoire<br />

>>> import os<br />

>>> os.mkdir('test')<br />

>>> os.mkdir('test')<br />

Traceback (most recent call last):<br />

File "", line 1, in <br />

OSError: [Errno 17] File exists: 'test'<br />

makedirs(chemin, [mode=0777])<br />

Fonctionne comme mkdir() mais permet de créer récursivement tous les sous-répertoires<br />

éventuellement fournis dans le chemin. Si le dernier répertoire existe, une<br />

erreur est levée.<br />

Création récursive de répertoires<br />

>>> import os<br />

>>> os.makedirs('la/route/est/longue')<br />

>>> os.makedirs('la/route/est/courte')<br />

>>><br />

227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!