Le terme "déposer»Fait référence à une collecte de données situées à un emplacement particulier du système. Python fournit divers modules et fonctions pour lire et écrire des fichiers. "Écriture dans un fichier"Est une tâche courante dans Python qui est principalement assistée à la fin du développeur. Cela implique l'ouverture de fichiers, y écrire des données, puis la fermeture du fichier.
Le but de ce blog est d'expliquer comment écrire une chaîne à un fichier spécifié en utilisant diverses approches.
Comment écrire une chaîne Python dans le fichier?
Pour écrire une chaîne dans le fichier particulier de Python, considérez les approches ci-dessous:
Méthode 1: Écriture de la chaîne dans un fichier en utilisant la méthode "write ()"
Le moyen le plus simple d'écrire une chaîne dans un fichier est via le «écrire()" méthode. Cette méthode écrit une chaîne dans le fichier ouvert dans «écrire»Mode. Comprenons-le par l'exemple ci-dessous:
Exemple
Le code ci-dessous est utilisé pour écrire une chaîne dans un fichier via la méthode discutée:
file = open ("new_file.txt "," w ")
déposer.Écrivez ("Bonjour, monde!")
déposer.fermer()
Dans l'extrait de code ci-dessus:
Sortir
Dans la sortie ci-dessus, on peut clairement voir que la valeur de chaîne spécifiée a été écrite dans un fichier.
Méthode 2: Écriture de la chaîne dans un fichier en utilisant la déclaration «avec»
Le "avec»La déclaration fournit un moyen d'écriture plus efficace à un fichier. Il ferme automatiquement le fichier après l'exécution du bloc de code qui peut être démontré dans l'exemple suivant.
Exemple
Présentation de l'exemple suivant:
avec ouvert ("new_file.txt "," w ") comme fichier:
déposer.Écrire ("Python World!")
Dans les lignes de code ci-dessus:
Sortir
La sortie ci-dessus montre que la valeur de chaîne spécifiée a été écrite dans un fichier.
Méthode 3: Écriture de chaîne dans un fichier à l'aide du module «FileInput»
Le "fichier»Module écrit une chaîne dans un fichier en remplaçant le contenu de fichier entier.
Exemple
Le code suivant écrit la valeur de chaîne spécifiée à un fichier en utilisant le «fichier”Module:
Importer FileInput
avec fileinput.FileInput ("new_file.txt ", inplace = true) en tant que fichier:
pour la ligne dans le fichier:
print ("Guide Python", end = "")
Dans le bloc de code ci-dessus:
Sortir
Selon la sortie ci-dessus, la chaîne a été écrite dans le fichier avec succès.
Conclusion
Pour écrire une chaîne dans un fichier dans Python, appliquez le «écrire()" méthode, "avec»Déclaration, ou le«fichier»Module. La méthode «écriture ()» est utilisée avec la ««ouvrir()" et "fermer()»Fonctions pour écrire une chaîne spécifiée dans le fichier. De même, le «avec"L'instruction est utilisée avec la fonction" Open () "pour écrire une chaîne dans un fichier. Le module «FileInput» remplace cependant le contenu du fichier par la chaîne écrite. Ce post Python a présenté différentes façons de créer un fichier texte à partir d'une chaîne.