Python, como crear un archivo vacío

Para crear un archivo, use elopen()función global.

Acepta 2 parámetros: la ruta del archivo y lamodo.

Puedes usaracomo el modo, para decirle a Python que abra el archivo enmodo anexar:

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

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

#or

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

Si el archivo ya existe, su contenido no se modifica. Para borrar su contenido, utilice elwbandera en su lugar:

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

#or

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

Cuando abre un archivo, debe recordar cerrarlo cuando haya terminado de trabajar con él. En este caso, lo cerramos inmediatamente, ya que nuestro objetivo es crear un archivo vacío.

Recuerda cerrar el archivo, de lo contrario permanecerá abierto hasta el final del programa, cuando se cerrará automáticamente.

Alternativamente, puede usarwith:

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

Esto cerrará automáticamente el archivo.

La creación de un archivo puede generarOSErrorexcepción, por ejemplo, si el disco está lleno, por lo que usamos un bloque try para detectarlo y manejar el problema con elegancia imprimiendo un mensaje de error:

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

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


Más tutoriales de Python: