os.chroot ( )
DESCRIPTION.
Modifie le répertoire de travail.
SYNTAXE.
os.chroot ( chemin )
os.chroot ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
chemin ⇨ emplacement [ OBLIGATOIRE ]
REMARQUES.
chemin doit être un str ( ) identifiant le chemin d'un répertoire valide. chemin peut être exprimé en :
- chemin absolu, par exemple, sous Linux, "/home/origine/Documents" ;
- chemin relatif, par exemple, sous Linux, "./Programmes" pour le dossier Programmes dans le répertoire de travail actuel.
La méthode os.chroot ( ) n'est disponible que pour UNIX et la plupart des Linux. Son utilisation sous d'autres OS, tel que Windows de Microsoft, lèvera une exception.
Si chemin n'existe pas, Python lèvera une exception.
L'utilisation de la méthode os.chroot ( ) nécessite d'avoir les droits du super utilisateur, sudo, sinon Python lèvera une exception.
Voir la méthode os.chdir ( ) pour modifier le répertoire de travail courant sur la plupart des systèmse d'exploitation.
EXEMPLE.
import os
print ( os.getcwd ( ) , "est le répertoire de travail actuel." )
print ( )
print ( "Entrez le nom du nouveau répertoire de travail" )
krepertoire = input ( "? " )
try :
os.chroot ( krepertoire )
except :
print ( "Désolé ce répertoire n'est pas valide." )
kchoix = input ( "Voulez-vous le créer (O ou N )" )
if kchoix in ( "o" , "O" ) :
os.mkdir( krepertoire )
os.chroot ( krepertoire )
print ( "Nouveau répertoire créé." )
else :
print ( "Abandon de la procédure." )
print ( )
print ( os.getcwd ( ) , "est le répertoire de travail actuel." )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.