Python OS Path Split

Python OS Path Split

Le système d'exploitation (OS) est un module qui est mis à disposition par Python qui permet l'échange d'informations et le système d'exploitation. Nous pouvons écrire un script OS dans Python en important simplement «OS»; Il n'est pas nécessaire d'acquérir un logiciel supplémentaire. Le package «OS» de Python a une collection de procédures. Mais dans cet article, nous nous concentrerons sur le «OS.chemin.Split () ”Technique qui divise les chemins en paires appelées têtes et queues. Le nom d'utilisateur et l'emplacement du fichier sont inclus dans la partie de tête, tandis que le seul composant inclus dans la partie queue est le nom de fichier lui-même. Tout comme dans le «User / Aqsayasin / Desktop / Fichier.Txt ”Chemin qui contient le nom d'utilisateur et l'emplacement du fichier, la partie de la tête de ce chemin est« User / aqsayasin / Desktop ». La partie queue est «Fichier.txt ”qui est le nom de fichier. Si le nom du chemin se termine par une barre oblique, il renvoie la section de queue vide car la partie de la tête comprend des barres obliques mais la partie queue n'inclut pas de barre oblique. Si le titre de chemin n'implique pas de barre oblique, la partie tête sera vide.

Syntaxe du système d'exploitation python.Chemin.Méthode Split ()

Exemple 1: Utilisation du système d'exploitation.Chemin.Méthode Split () dans le script Python

Dans cet exemple, nous avons divisé l'itinéraire en deux pièces en utilisant le «OS de Python.chemin.Méthode Split () ”. Le système d'exploitation (OS) d'un ordinateur, qui est installé pour la première fois par un programme de démarrage, est le programme qui gère toutes les autres applications d'applications. Les programmes d'application demandent au système informatique des services à l'aide d'une interface logicielle particulière. «Path de Python.La méthode Split () ”est souvent utilisée pour diviser le nom du chemin dans ses parties de tête et de queue. Dans ce cas, cette dernière partie du nom du chemin est appelée la queue, et la première partie est appelée la tête.

Pour commencer à implémenter le code, importez le module Python «OS». Pour effectuer le fichier de script, nous utilisons le logiciel «Spyder». Installer et effacer les répertoires, obtenir leurs données, modifier le répertoire, trouver le dossier et d'autres opérations sont toutes possibles avec le package OS en Python. Avant de pouvoir communiquer avec le système d'exploitation, vous devez importer le module «OS».

Ensuite, à l'étape suivante, nous ajoutons le chemin que nous voulons diviser. Pour ce faire, nous avons un dossier sur notre bureau appelé «Record». Nous copie le chemin du dossier à partir de là et le dépassant ici, comme indiqué dans l'image suivante. Étant donné que le nom d'utilisateur est «AQSA Yasin», le chemin est «User / Aqsayasin / Desktop / Record.SMS."Maintenant que nous avons un fichier stocké sur le bureau, il affiche d'abord l'emplacement comme bureau, puis le nom du fichier. Ceci est conservé dans la variable «chemin». Ainsi, à l'étape suivante, nous appelons le «chemin.Fonction Split () "avec" OS "et passer la variable" Path "comme paramètre. La sortie du «OS.chemin.La méthode Split () "est conservée dans l'argument" head_tail "qui est transmis à la fonction" print () "après cela.

Le graphique suivant montre que le chemin est divisé en deux parties. La section tête du fichier est désormais «User / aqsayasin / Desktop» tandis que la partie queue est le composant restant, qui est le «enregistrement.nom de fichier txt ”. N'oubliez pas que la partie queue de ce chemin est toujours séparée sans barre oblique et par une virgule.

Nous avons maintenant un autre exemple où nous divisons un chemin dans sa tête et sa queue en utilisant le «OS.Méthode pathsplit () ». Dans cette illustration, les sections de tête et de queue sont affichées individuellement au début.

Commençons par implémenter le code. Tout d'abord, importez le module Python «OS». Ensuite, copiez le chemin à partir des propriétés du dossier que nous avons créé sur le bureau dont le nom est «Données». Le chemin du dossier est «User / aqsayasin / Desktop / Data.SMS."Ce chemin affiche le nom d'utilisateur, l'emplacement du fichier et le nom du dossier. Ce chemin est conservé dans la variable «chemin» que nous avons faite. Ensuite, en utilisant le «OS.chemin.Méthode Split () ”avec l'argument« chemin », nous avons divisé le chemin en une paire de tête et de queue. Après cela, nous appelons la fonction «print ()», en le faisant passer la déclaration «tête de% s» en entrée et «chemin» et «head_tail» comme arguments. La méthode% S est principalement utilisée lorsque de nombreuses chaînes sont combinées.

Nous pouvons l'utiliser pour styliser une valeur qui est contenue dans une chaîne. Il est appliqué pour intégrer une chaîne à l'intérieur d'une autre chaîne. Ensuite, pour imprimer la partie queue, nous exécutons la fonction «print ()», passant les arguments «Tête de la tête (1)» et «Path» et la phrase «Tail of% S». Vient ensuite pour commencer une programmation avec «\ n». Ensuite, en invoquant le chemin dans le «OS.chemin.Méthode Split () », nous commençons juste la partie« tête ». Le chemin du composant de tête est «User / aqsayasin / Desktop /». Le nom du dossier est omis car il ne fait pas partie de la partie de la tête.

La fonction «print ()» est ensuite invoquée à l'étape suivante, passant le paramètre «chemin» qui est la partie tête. Ensuite, dans l'étape suivante, nous répétons la méthode que nous avons utilisée pour imprimer la section Head en appelant à nouveau la fonction «print ()» et en passant le chemin de queue à l'intérieur. Pour cela, utilisez les «données.Txt »Path qui ne comprend que le nom du dossier.

Vous pouvez maintenant voir dans la sortie qu'il divise le chemin en deux sections. Il affiche initialement l'itinéraire complet, puis a laissé la partie queue pour afficher la partie de la tête, «User / Aqsayasin / Desktop». Ensuite, il présente le nom du fichier «Données.txt ”pour la partie restante du chemin. Étant donné que la partie queue n'est pas affichée avec la barre oblique, nous pouvons voir qu'il n'a pas de barres obliques.

Exemple 2: Utilisation du système d'exploitation.Chemin.Méthode Split () avec un chemin vide

Dans cette démonstration, le Python «OS.chemin.La méthode Split () ”est utilisée avec un chemin vide pour démontrer ce qui se passe si nous envoyons un chemin vide à la méthode.

Commençons par implémenter le code. Tout d'abord, nous devons importer la bibliothèque Python «OS». Ensuite, nous créons la variable «chemin» et stockons un chemin vide, comme le montre l'exemple précédent, où nous créons un dossier sur le bureau et collez son lien dans le code comme chemin. Cependant, dans ce cas, nous utilisons un chemin vide. Le chemin vide est ensuite placé dans la variable «chemin» qui est appelée dans le «système d'exploitation de l'étape suivante.chemin.Méthode Split () ”dans Python.

La sortie résultante est ensuite enregistrée dans l'objet "Head_tail". Ensuite, nous appelons la méthode «print ()» avec la déclaration «Head of% s», le paramètre «Path» et l'argument «Head_tail» à l'intérieur. Ensuite, dans la phase suivante, nous exécutons à nouveau la fonction print () pour la queue, passant les arguments «Chemin» et «Head_tail» ainsi que l'instruction «Tail of% S». Voyons la sortie de ce code.

Le chemin est toujours séparé en sections de tête et de queue. Mais puisque nous avons utilisé les sections vides, les sections de tête et de queue sont vides. Il n'y a pas de barres obliques évidentes sur la partie tête.

Conclusion

Cet article a décrit comment diviser un chemin en utilisant le «système d'exploitation de Python.chemin.Méthode Split () ”. Le chemin est divisé en une paire de segments de tête et de queue. Dans le premier exemple, nous avons créé un dossier sur le bureau, copié ses chemins à partir des propriétés, les avons collés dans le code et utilisé le «chemin.Split () ”pour diviser le chemin en quelques têtes et queues. Dans le deuxième exemple, nous avons utilisé un chemin vide qui a rendu la tête et la queue avec un tuple vide. Gardez toujours à l'esprit que Slash n'inclut pas la section queue. Seul le nom de fichier, qui constitue le dernier élément du chemin, est contenu dans ce composant de queue.