Directorio de artículos
1. Preparación
El nombre del archivo es "info.txt" y el
contenido del archivo es el siguiente:
Bienvenido a aprender el lenguaje Python
Capítulo 1: Python pasado y presente
Capítulo 2: Conceptos básicos del lenguaje Python
Capítulo 3: Python avanzado avanzado
2. Código
text_file = open('info.txt', 'rt', encoding='utf-8')
for line in text_file.readlines():
print(line, end='')
text_file.close()
o
text_file = open('info.txt', 'rt', encoding='utf-8')
content = text_file.read()
print(content)
text_file.close()
o
with open('info.txt', 'rt', encoding='utf-8') as text_file:
content = text_file.read()
print(content)
o
with open('info.txt', 'rt', encoding='utf-8') as text_file:
for line in text_file.readlines():
print(line, end='')
3. Resultados
4. Descripción
En mi entorno, si no hay un parámetro, "encoding = utf-8", se informará un error.
El contenido del error es: UnicodeDecodeError: el códec 'gbk' no puede decodificar el byte 0xad en la posición 20: secuencia multibyte ilegal