Comment copier un fichier dans Python

Comment copier un fichier dans Python
Chaque application en ligne doit pouvoir travailler avec des fichiers. Python propose quelques fonctionnalités de gestion de fichiers. Il permet aux utilisateurs de travailler avec des fichiers et d'effectuer des opérations de base, y compris l'accès, la mise à jour, la copie et une variété d'autres fonctions de gestion de fichiers. La fonction Open () dans Python sera utilisée pour ouvrir un fichier particulier. La méthode Open () a plusieurs modes, chacun fournit que le fichier soit ouvert avec un ensemble d'options.

Créer un fichier

La première étape consiste à créer un nouveau fichier. Donc, pour créer un fichier, nous utilisons la fonction open (). Dans la méthode Open (), nous avons donné le nom du fichier que nous voulons créer «MyFile». Parallèlement à cela, nous avons fourni le mode du fichier. Le mode «W» représente que nous créerons un fichier pour y écrire.

Après avoir exécuté le code ci-dessus, nous avons ce type de sortie qui montre que le fichier «myfile» est créé avec succès.

Ce fichier est situé dans le dossier «utilisateurs» du «disque local C».

Ouvrir un fichier

Après avoir créé un fichier, nous ouvrirons un fichier requis pour écrire le contenu dans le fichier. Nous utilisons la fonction Open (). Cette méthode ouvre le fichier. Cette fonction contient deux arguments. Le premier paramètre affiche le nom du fichier spécifique que nous voulons ouvrir pour l'écriture et le deuxième argument montre le mode du fichier 'W'.

La sortie montre que nous ouvrons avec succès le fichier «myfile» pour écrire.

Ici, le fichier nommé «MyFile» est ouvert.

Écrivez du contenu dans le fichier

Maintenant, nous allons écrire le contenu dans le fichier défini. Donc, nous utiliserons le F.Fonction écrite (). Dans cette fonction, on nous a donné la ligne, le texte ou un contenu que nous voulons écrire dans le fichier «myfile».

Cela représente l'exécution réussie du code pour écrire le texte dans le fichier.

Comme nous l'avons fourni la ligne `` j'aime jouer à Badminton ', il est donc montré dans le fichier.

Fermez le fichier

Après avoir écrit le texte dans le fichier, nous devons fermer le fichier requis «myfile». Pour cela, nous avons appelé le F.Fonction de clôture.

Nous avons effectivement fermé le fichier.

Création de nouveaux dossiers

Avant de copier et coller le contenu du fichier, nous créerons un dossier nommé «nouveau dossier». Tout d'abord, nous ouvrons le disque local C. Ensuite, nous ouvrirons la barre de menu en cliquant sur la gauche de la souris. Une barre de menus apparaît à partir de là et nous choisissons une «nouvelle» option.

Après avoir à nouveau cliqué sur la «nouvelle» option, une nouvelle barre de menu s'ouvrira. Dans cette barre de menu, nous sélectionnons l'option «dossier».

En faisant tout cela, nous créons un «nouveau dossier» au même endroit (utilisateurs du disque local c).

Lorsque nous ouvrons le «nouveau dossier», nous constatons qu'il est vide. Maintenant, nous devons copier et coller le fichier dans ce dossier.

Copiez et collez un fichier complet d'un emplacement à un autre

Nous copierons le texte du fichier «myfile» et collerons ce texte dans le dossier «nouveau dossier». À cette fin, nous intégrerons la bibliothèque «Shuttil». Ensuite, nous utilisons la fonction de Shutil (). Son premier paramètre affiche le nom du fichier que nous voulons être copié et le deuxième paramètre affiche le nom du dossier où nous voulons que le fichier soit copié ou où nous voulons coller le fichier.

Le résultat montre la mise en œuvre du code.

Nous avons copié avec succès le fichier «MyFile» et l'avons collé dans le dossier «nouveau dossier».

Lorsque le fichier sera copié, l'ensemble du contenu du fichier est automatiquement copié et collé dans un nouvel emplacement.

Créer un deuxième nouveau fichier

Nous ferons à nouveau un nouveau fichier. Nous avons appelé la commande open () pour créer des fichiers. Nous avons spécifié «myFile_1» comme nom du fichier que nous souhaitons créer dans la fonction open (). Le mode «W» désigne la création d'un fichier à écrire dessus.

Nous obtenons ce type de résultat après avoir exécuté le code précédent, indiquant que le fichier'myfile_1 'sera construit.

L'emplacement de ce fichier est le même que l'emplacement du fichier «myfile».

Ouvrez un fichier et ajoutez du texte

Nous allons maintenant ouvrir un fichier pertinent et saisir les données. La méthode Open () a été utilisée. Cette fonction est utilisée pour ouvrir un fichier. Il y a deux paramètres dans cette méthode. Le premier argument est le titre du fichier particulier que nous aimerions ouvrir pour l'écriture et le second spécifie le mode du fichier, qui est `` w ''. Nous rédigerons le texte dans le fichier spécifié après avoir accédé au fichier.

En conséquence, le F.La méthode écrite () sera appliquée. Nous avons fourni le texte pour écrire dans le fichier 'myFile_1' comme paramètre à cette fonction. Nous devons arrêter le fichier approprié 'myfile_1' après avoir écrit le texte dans le fichier. Ainsi, nous avons utilisé le F.Méthode close ().

La sortie démontre que nous ouvrons efficacement le fichier «myFile_1», puis nous écrivons les données dedans.

Nous voulons ajouter le texte «J'adore visiter différents endroits» dans le fichier comme indiqué ci-dessous.

Lisez le texte du fichier et imprimez

Tout d'abord, nous avons appliqué la fonction ouverte () et «avec» mot-clé. Nous avons donné le nom de fichier que nous voulons ouvrir comme attribut de la fonction. Après cela, nous avons utilisé les lines de lecture de fonction (). Cette méthode lit simplement les données du fichier entré, puis stocke ces lignes dans la variable «ligne». À la fin, la déclaration print () est utilisée pour afficher les données du fichier.

Lorsque nous exécutons le code, nous trouvons le contenu du fichier 'myFile_1'.

Copiez et collez le texte d'un fichier dans un autre fichier

Pour copier le texte à partir d'un fichier et les remplacer par le texte d'un autre fichier, nous appliquerons la fonction open () et le mot-clé 'par'. Nous déclarons une variable «f» donc le contenu du fichier «myfile» sera enregistré dans la variable «f». Ensuite, nous utilisons à nouveau la fonction Open () et «avec» pour ouvrir un autre fichier «myFile_1». Ce fichier peut être ouvert en mode écriture «W».

Maintenant, nous utilisons la boucle «pour». Cette boucle itère jusqu'à ce que nous écrivions la phrase «J'adore jouer au badminton» dans le fichier «myFile_1». Pour écrire ce contenu, nous utilisons la fonction écrite ().

Cette capture d'écran montre l'implémentation réussie du code ci-dessus.

Avant de copier le texte. Le «myFile_1» contient les données «j'aime visiter différents endroits». Nous copie les données du fichier «MyFile», puis passons ces données dans le MyFile_1 ». Maintenant, le fichier «myFile_1» a la ligne «J'adore jouer au badminton».

Conclusion

Avant de copier le fichier, nous devons d'abord créer un fichier, puis ouvrir ce fichier, ajouter du contenu au fichier, fermer le fichier, puis créer un nouveau dossier dans un autre emplacement. Ensuite, nous avons copié un fichier d'une position à une autre. Dans cet article, nous avons démontré la méthode de copie du texte à partir d'un fichier et de coller ce texte dans un autre fichier.