Python lee el archivo txt

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

con resultado de funcionamiento abierto

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

Supongo que te gusta

Origin blog.csdn.net/PursueLuo/article/details/105704219
Recomendado
Clasificación