Python OS Renommer

Python OS Renommer
Il peut y avoir des situations où nous devons renommer un fichier en fonction de nos exigences ou pour la facilité pour le distinguer en temps opportun. Bien que le renommer un fichier dans Python soit assez simple, il n'est pas aussi simple que de le faire sur votre ordinateur. Le chemin du fichier est la première chose dont nous avons besoin pour renommer un fichier. Le chemin révèle l'emplacement d'un fichier sur le disque dur d'un ordinateur. Un chemin relatif fournit simplement le nom du fichier et le répertoire actuel, tandis qu'un chemin absolu intègre toute la hiérarchie du répertoire qui est nécessaire pour accéder au fichier. Renommer un élément ou un répertoire est possible à Python en utilisant le «OS.Rename () »Méthode. À l'aide de cette procédure, un fichier source ou un répertoire est renommé dans le fichier de destination ou le répertoire souhaité.

Syntaxe:

La syntaxe pour renommer le fichier en python par le concept de «OS» est donnée dans les éléments suivants:

Il a deux paramètres dans lesquels le premier «SRC» fait référence au nom source du fichier et «DST» fait référence au nom de destination du fichier après avoir utilisé le «système d'exploitation.Fonction renommée () ”.

Exemple 1: Utilisation du système d'exploitation Python.Fonction Rename () pour modifier le nom de tout fichier

Dans cet exemple, nous examinerons comment nous pouvons modifier le fichier spécifique dans le répertoire actuel de la «source» au nom «Destination».

L'explication de l'extrait de code pour «OS.renom () ”est donné dans ce qui suit.

Tout d'abord, nous prenons la bibliothèque de «OS» car nous avons une interaction de notre code de programme avec notre système d'exploitation. Toutes les interactions au niveau du système peuvent être effectuées à l'aide du module Python OS. Maintenant, dans la source des paramètres, nous prenons le «SRC» en insérant le nom du fichier à renommer qui est «Javafile.texte". Dans l'autre variable pour le paramètre de destination, nous définissons le «dest» et attribuons le «LinuxFile.Nom du txt ».

Comme nous étions prêts à renommer ce fichier à «LinuxFile.txt », nous avons mis cela dans le paramètre« dest ». Le format du fichier que nous avons fourni est «txt». Après un certain temps, nous utilisons notre fonction principale de «OS.Rename () ”pour modifier le nom de ce fichier particulier. Ainsi, nous attribuons cette fonction avec les deux valeurs de paramètres afin que la fonction lit le nom de la source et le nom de destination, et renomment le fichier avec le nouveau nom particulier que nous attribuons dans "DEST". À cette étape, il renommée le nom du fichier. Pour nous assurer sur l'écran, nous utilisons la fonction «print ()» avec l'instruction PRINT qui est «Notre fichier a été renommé de« Javafile.Texte 'à' LinuxFile.SMS.'"

La sortie du code affiche l'instruction d'impression sur l'instantané précédent à l'écran après avoir renommé le fichier du répertoire de «Javafile.Texte "à" LinuxFile.SMS".

Exemple 2: Utilisation du système d'exploitation Python.Fonction Rename () pour modifier la nature de l'extension de fichier

Dans les systèmes d'exploitation, la fonctionnalité d'un fichier qui facilite la classification des documents est son extension de fichier ou son nom de fichier. L'extension de nom de fichier dans tout système d'exploitation est une pause qui est fréquemment dirigée par trois caractères, qu'il puisse comporter un, deux ou quatre caractères. Ici, nous allons jeter un œil au deuxième exemple sur la façon dont nous pouvons modifier la nature du fichier par le «OS.Fonction renommée () ”.

Dans la discussion du code, la bibliothèque de «OS» est nécessaire comme nous l'utilisons d'abord avant de commencer le code supplémentaire. Ensuite, nous utilisons la fonction «print ()» avec la déclaration «Nature de l'extension avant le renommée:». Ensuite, nous initialisons une variable d'emplacement de mémoire nommée «programme» et stockons le «programme.Fichier txt "avec le".Extension txt ”. Encore une fois, la fonction «print ()» est utilisée pour afficher le «programme» pour afficher le nom de fichier le long du format de l'extension avant de le renommer. Ensuite, nous utilisons la condition «pour» pour «Program_name» dans la fonction «Program» précédemment définie.

Après cela, nous déclarons deux variables de «old_program_name» et «new_program_name» où nous utilisons le «OS.chemin.join () "Fonction dans" old_program_name "sur le" dossier "et" Program_name ". Ensuite, nous utilisons le «.remplacer () »Fonction sur« old_program_name »du« txt »à« pdf ». Deux extensions sont stockées dans cette fonction. Lorsque les deux extensions sont émises pour fonctionner, nous utilisons le «OS.Renommer()". Nous attribuons le «Old_Program_Name» comme nom de fichier source et «new_program_name» comme nom de destination pour l'extension de fichier après l'avoir renommé. Cela modifie le format. Maintenant, nous utilisons la fonction «print ()» pour afficher la nature de l'extension de fichier après avoir modifié le nom d'extension du fichier. Encore une fois, la fonction «print ()» est utilisée pour afficher le nom du fichier sur la sortie avec le nom de son fichier d'extension.

L'instantané précédent est la sortie respective de notre code. La première ligne de sortie affiche une déclaration d'impression qui est «la nature de l'extension avant le renommée:». La deuxième ligne a le nom source du fichier avec le nom d'extension tel qu'il était dans le répertoire comme «Programme.SMS". La troisième ligne est la «nature de l'extension après le changement de nom», la déclaration imprime à nouveau. La dernière ligne de sortie, comme nous pouvons le voir, modifie l'extension du format de fichier de «TXT» à «PDF» car le nom de destination après le renommée est «Programme.pdf ".

Exemple 3: Utilisation du système d'exploitation Python.Fonction Rename () pour renommer le répertoire via l'emplacement du chemin

Dans cet exemple, nous créons un nouveau répertoire de fichiers du nom, «Satellite», pour modifier son nom en «Toshiba». Ce répertoire «satellite» est vide car si un répertoire contient des données, il ne renomment pas son nom de fichier.

Après avoir créé le répertoire, nous effectuons maintenant notre code de programme de «OS.Rename () ”qui est donné dans ce qui suit:

Ici, nous discuterons de l'extrait de code à partir de la bibliothèque «OS». Ensuite, nous utilisons le «OS.Chdir () ”Fonction et fournissent l'emplacement du chemin du répertoire. Nous pouvons obtenir ce chemin en entrant dans les propriétés du répertoire de fichiers et à partir de l'emplacement où nous l'insérons dans cette fonction. Après avoir attribué le chemin, il atteint notre fichier respectif. Ensuite, nous utilisons le «OS.Fonction renommée () ”. La source «satellite» est renommée «Toshiba». Donc, nous l'avons attribué à la destination. Enfin, nous utilisons la fonction «print ()» avec la déclaration «Le nom du répertoire a été renommé» pour exposer sur la console Python.

Après avoir exécuté le code, il modifie le nom du fichier de «Satellite» à «Toshiba». L'écran de sortie du code affiche ce message à l'écran après avoir renommé le nom de fichier que nous fournissons dans la fonction «print ()» qui est «le nom du répertoire a été renommé».

Une fois le code terminé, lorsque nous revenions à notre emplacement actuel de fichier d'annuaire, nous pouvons voir que le nom du dossier «satellite» est modifié en «Toshiba» malgré l'emplacement. Le fichier de dossier reste dans le même destin avec la même fonctionnalité.

Conclusion

Cet article couvre le sujet de Python «OS.renom () ”pour renommer le nom du répertoire à l'aide des paramètres source et de destination. Le nom de la source est échangé vers la destination et le nom du fichier du répertoire est modifié. Nous avons utilisé trois exemples pour expliquer le «OS.Rename () ”Méthode d'une manière meilleure. Le premier exemple a utilisé le simple «src» et «dest» pour renommer notre fichier sans avoir besoin d'un chemin de localisation. Le deuxième exemple couvre le sujet de la modification de la nature du fichier du format «TXT» au format «PDF». Le troisième exemple renommée le nom du fichier du répertoire à l'aide de l'emplacement du chemin du fichier.