-
Notifications
You must be signed in to change notification settings - Fork 6
/
write_file.py
32 lines (29 loc) · 1.34 KB
/
write_file.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# A la hora de escribir un fichero podemos optar por escribir sobreescribiendo
# el contenido ya existente o añadiendo el texto a continuación del contenido
# ya existente en el fichero.
#-----------------------------------------------------------------------------
# Escritura de fichero sobreescribiendo su contenido.
#-----------------------------------------------------------------------------
outfile = open('texto.txt', 'w') # Indicamos el valor 'w'.
outfile.write('Fusce vitae leo purus, a tempor nisi.\n')
outfile.close()
# Leemos el contenido para comprobar que ha sobreescrito el contenido.
infile = open('texto.txt', 'r')
print('>>> Escritura de fichero sobreescribiendo su contenido.')
print(infile.read())
# Cerramos el fichero.
infile.close()
#-----------------------------------------------------------------------------
# Escritura de fichero concatenando su contenido.
#-----------------------------------------------------------------------------
outfile = open('texto.txt', 'a') # Indicamos el valor 'w'.
outfile.write('Fusce vitae leo purus, a tempor nisi.\n')
outfile.close()
# Leemos el contenido para comprobar que ha sobreescrito el contenido.
infile = open('texto.txt', 'r')
print('>>> Escritura de fichero concatenando su contenido.')
print(infile.read())
# Cerramos el fichero.
infile.close()