Python, comment créer un fichier vide

Pour créer un fichier, utilisez leopen()fonction globale.

Il accepte 2 paramètres: le chemin du fichier et lemode.

Vous pouvez utiliseracomme mode, pour dire à Python d'ouvrir le fichier dansmode d'ajout:

file = '/Users/flavio/test.txt'

open(file, ‘a’).close()

#or

open(file, mode=‘a’).close()

Si le fichier existe déjà, son contenu n'est pas modifié. Pour effacer son contenu, utilisez lewdrapeau à la place:

open(file, 'w').close()

#or

open(file, mode=‘w’).close()

Lorsque vous ouvrez un fichier, vous devez vous rappeler de le fermer une fois que vous avez fini de l'utiliser. Dans ce cas, nous le fermons immédiatement, car notre objectif est de créer un fichier vide.

N'oubliez pas de fermer le fichier, sinon il restera ouvert jusqu'à la fin du programme, quand il sera automatiquement fermé.

Vous pouvez également utiliserwith:

with open(file, mode='a'): pass

Cela fermera automatiquement le fichier.

La création d'un fichier peut entraînerOSErrorexception, par exemple si le disque est plein, nous utilisons donc un bloc try pour l'attraper et gérons le problème avec élégance en imprimant un message d'erreur:

file = '/Users/flavio/test.txt'

try: open(file, ‘a’).close() except OSError: print(‘Failed creating the file’) else: print(‘File created’)


Plus de tutoriels python: