in

Comment créer un fichier en Python et plus

Comment créer des fichiers en Python

Crédit: Adam Sinicki / Autorité

Apprendre à créer un fichier en Python ouvrira un grand nombre de possibilités de codage. Ceci est utile si vous souhaitez stocker des données utilisateur pour assurer la cohérence entre les utilisations. Cependant, il est également extrêmement utile pour manipuler des données, pour supprimer du contenu, et bien plus encore.

La bonne nouvelle est que, comme toujours, Python rend ce processus extrêmement simple.

Comment créer un fichier en Python en trois lignes de code

Utilisez le code suivant pour créer un fichier appelé “BabyFile.txt” et pour écrire “Bonjour der!” dans ça:

myFile = open("BabyFile.txt", "w+")

myFile.write("Hello der!")

myFile.close()

Comme vous pouvez le voir, nous déclarons notre nouvelle variable mon fichier puis utilisez les commandes d’ouverture et d’écriture intégrées pour ouvrir et écrire dans le fichier. Le «w +» indique à Python que nous allons écrire un nouveau fichier. Si le fichier existe déjà, cela écrasera le fichier. Si vous le remplacez par un «w», le fichier sera créé uniquement s’il n’existe pas déjà.

myFile.write peut être utilisé comme nous utiliserions l’impression.

Notez que nous devons toujours fermer le fichier à la fin pour que les modifications restent.

Comment écrire pour ajouter et plus

Maintenant que vous savez comment créer un fichier en Python, vous vous demandez peut-être comment faire d’autres choses comme éditer ces fichiers, les supprimer ou même les copier et les coller!

Si vous souhaitez ajouter des données à votre fichier (ajouter plus d’informations), vous utilisez la même méthode mais en utilisant «a +» au lieu de «w +»

myFile = open("BabyFile.txt", "w+")

myFile.write(“And goodbye!”)

myFile.close()

Cependant, cela n’ajoutera pas de nouvelle ligne. Veillez donc à inclure le symbole « n» si vous souhaitez le faire.

Si nous voulons lire le fichier, nous le faisons comme ceci:

myFile = open("BabyFile.txt", "r")

fileContents == myFile.read()

Suppression et déplacement de fichiers

Si vous voulez savoir comment créer un fichier en Python, vous devez pouvoir vérifier s’il existe déjà. Ceci est important car vous pouvez sinon essayer d’écraser / éditer / supprimer un fichier qui n’est pas là!

Pour ce faire, vous devrez utiliser le module os qui est heureusement fourni par défaut avec Python. Importez-le simplement et vous pourrez ensuite utiliser: chemin avec isfile (), isdir (), ou existe () pour obtenir les informations dont vous avez besoin!

os.path.isfile(“your file here”)

Vous pouvez également renommer des fichiers à l’aide du module os. C’est extrêmement simple:

os.rename(“old file path and name”, “new file path and name”)

Ce qui est cool, c’est que si vous renommez le chemin, cela déplacera le fichier dans ce répertoire! Alternativement, vous pouvez le faire avec le shutil module:

Shutil.move(“old file path and name”, “new file path and name”)

Enfin, vous pouvez simplement supprimer des fichiers en utilisant os.remove ().

Et ensuite?

Alors voilà! Voilà comment créer un fichier en Python, le mettre à jour, le renommer et le détruire. Le cercle de la vie!

Bien sûr, cela ne fait qu’effleurer la surface de ce que vous pouvez accomplir avec Python. Python est un langage de programmation extrêmement puissant et flexible, alors pourquoi ne pas suivre un cours en ligne et devenir un pro? Nous avons détaillé les meilleurs cours en ligne sur Python ici:

Cette liste comprend des cours pour débutants, intermédiaires et avancés! Il comprend également des options adaptées aux amateurs et aux professionnels.