Comment ajouter des données à déposer dans Python

Comment ajouter des données à déposer dans Python

Dans Python, vous pouvez utiliser le 'ouvrir()' fonction pour ouvrir un fichier en mode annexe, qui vous permet d'ajouter un nouveau contenu à la fin d'un fichier existant. L'apprentissage d'un fichier est utile lorsque vous souhaitez ajouter des informations supplémentaires à un fichier sans modifier ou supprimer le contenu d'origine du fichier.

Comment appeler les données à déposer dans Python

Dans cet article, nous discuterons des méthodes suivantes pour ajouter le contenu des fichiers dans Python:

  • Méthode écrite ()
  • Méthode écrivains ()
  • Méthode Bytes ()

  1. En utilisant 'écrire()' méthode
  2. Pour ouvrir un fichier en mode annexe, vous pouvez utiliser le 'un' Paramètre de mode lorsque vous appelez le 'ouvrir()' fonction. Par exemple:

    # Ouvrez le fichier en mode annexe avec Open ('MyFile.txt ',' a ') comme f: # Écrivez le nouveau contenu dans le fichier f.Écrire ('Ceci est un nouveau contenu ajouté au fichier.\ n ')
    1234# Ouvrez le fichier dans APPEND MODEWITH Open ('MyFile.txt ',' a ') comme f: # Écrivez le nouveau contenu dans le fichier f.Écrire ('Ceci est un nouveau contenu ajouté au fichier.\ n ')

    Dans cet exemple, le fichier mon fichier.SMS est ouvert en mode annexe en utilisant le 'un' paramètre de mode. Le fichier est ensuite ouvert à l'aide d'un 'avec' déclaration, qui garantit que le fichier est correctement fermé après la fin des opérations à l'intérieur du bloc avec le bloc.

    À l'intérieur du bloc avec le bloc, vous pouvez utiliser les objets de fichier 'écrire()' Méthode pour ajouter un nouveau contenu à la fin du fichier. La méthode écrite () prend une chaîne comme argument et l'écrit dans le fichier. Dans cet exemple, la chaîne 'Il s'agit d'un nouveau contenu ajouté au fichier.\ n ' est écrit à la fin du fichier.

    Notez que si le fichier n'existe pas, il sera créé lorsque vous l'ouvrez en mode annexe.

  3. En utilisant 'écrivains ()' méthode
  4. Vous pouvez également utiliser le 'écrivains ()' Méthode pour écrire plusieurs lignes de texte à un fichier en mode annexe. La méthode Writelines () prend une liste de chaînes comme argument et écrit chaque chaîne de la liste dans le fichier, avec un caractère Newline ajouté après chaque chaîne.

    Voici un exemple d'utilisation du 'écrivains ()' Méthode pour ajouter plusieurs lignes de texte dans un fichier:

    # Ouvrez le fichier en mode annexe avec Open ('MyFile.txt ',' a ') as f: # écrire plusieurs lignes de texte dans le fichier f.écrivains (['c'est la première ligne.\ n ',' c'est la deuxième ligne.\ n '])
    1234# Ouvrez le fichier dans APPEND MODEWITH Open ('MyFile.txt ',' a ') as f: # écrire plusieurs lignes de texte dans le fichier f.écrivains (['c'est la première ligne.\ n ',' c'est la deuxième ligne.\ n '])

    Dans cet exemple, les cordes 'C'est la première ligne.\ n ' et 'C'est la deuxième ligne.\ n ' sont ajoutés à la fin du fichier mon fichier.SMS.

    Il est important de noter que lorsque vous ouvrez un fichier en mode annexe, tout contenu existant dans le fichier n'est pas modifié ou supprimé. Seul le nouveau contenu que vous écrivez dans le fichier est ajouté à la fin du fichier.

  5. En utilisant 'ajouter()' méthode
  6. Vous pouvez également utiliser le 'ajouter()' Méthode d'un objet de fichier pour ajouter un nouveau contenu dans un fichier. La méthode APPEND () prend une chaîne comme argument et l'écrit à la fin du fichier, tout comme la méthode écrite ().

    Voici un exemple d'utilisation du 'ajouter()' Méthode pour ajouter un nouveau contenu à un fichier:

    # Ouvrez le fichier en mode annexe avec Open ('MyFile.txt ',' a ') comme f: # Ajouter un nouveau contenu dans le fichier f.Ajouter («Ceci est un nouveau contenu ajouté au fichier.\ n ')
    1234# Ouvrez le fichier dans APPEND MODEWITH Open ('MyFile.txt ',' a ') comme f: # Ajouter un nouveau contenu dans le fichier f.Ajouter («Ceci est un nouveau contenu ajouté au fichier.\ n ')

    Dans cet exemple, la chaîne 'Il s'agit d'un nouveau contenu ajouté au fichier.\ n ' est ajouté à la fin du fichier mon fichier.SMS.

    Dans l'ensemble, ajouter un fichier dans Python est un processus simple et simple.

Édition de fichier en mode lecture / écriture dans Python

Il y a quelques éléments à garder à l'esprit lors de l'ajout d'un fichier en python.

  • Tout d'abord, il est important de s'assurer que vous avez les autorisations correctes pour modifier le fichier. Si vous n'avez pas les autorisations nécessaires, vous pouvez recevoir une erreur lorsque vous essayez d'ajouter au fichier.
  • Deuxièmement, c'est une bonne idée d'utiliser l'instruction With lorsque vous travaillez avec des fichiers dans Python, car il garantit que le fichier est correctement fermé après la fin des opérations à l'intérieur du bloc avec le bloc. Ceci est particulièrement important lorsque vous travaillez avec des fichiers volumineux, car cela peut aider à prévenir les fuites de mémoire et d'autres problèmes.
  • Enfin, il convient de noter que vous pouvez également utiliser le paramètre A + Mode lors de l'ouverture d'un fichier en Python pour ouvrir le fichier en mode annexe et en mode de lecture. Cela vous permet à la fois d'ajouter un nouveau contenu à la fin du fichier et de lire le contenu existant du fichier.

Voici un exemple d'utilisation du paramètre A + MODE pour ouvrir un fichier en mode annexe et lecture:

# Ouvrez le fichier en mode ajoute et lecture avec Open ('MyFile.txt ',' a + ') comme f: # Lisez le contenu existant du fichier existant_content = f.read () # imprimer le contenu existant Impression (existant_content) # Ajouter un nouveau contenu dans le fichier f.Écrire ('Ceci est un nouveau contenu ajouté au fichier.\ n ')
123456789# Ouvrez le fichier en ajout et lisez Modewith Open ('MyFile.txt ',' a + ') comme f: # Lisez le contenu existant du fichier existant_content = f.read () # imprimer le contenu existant Impression (existant_content) # Ajouter un nouveau contenu dans le fichier f.Écrire ('Ceci est un nouveau contenu ajouté au fichier.\ n ')

Dans cet exemple, le fichier mon fichier.SMS est ouvert à la fois en mode d'ajout et de lecture en utilisant le 'a +' paramètre de mode. Le fichier est ensuite ouvert à l'aide d'un 'avec' déclaration, et le 'lire()' La méthode est utilisée pour lire le contenu existant du fichier. Le contenu existant est ensuite imprimé sur la console en utilisant le 'imprimer()' fonction.

Finalement, le 'écrire()' La méthode est utilisée pour ajouter un nouveau contenu à la fin du fichier. Le nouveau contenu est ajouté à la fin du fichier, et le contenu d'origine du fichier est inchangé.

Conclusion

Dans l'ensemble, ajouter un fichier dans Python est un moyen simple et puissant d'ajouter un nouveau contenu à un fichier existant sans écraser le contenu d'origine du fichier. Si vous utilisez le 'écrire()' ou 'ajouter()' méthode ou ouvrir le fichier en mode annexe à l'aide du 'un' ou 'a +' Paramètre de mode, vous pouvez facilement ajouter un nouveau contenu à un fichier dans Python.