tengo un problema con el código me da un error a la hora de leer el archivo, adjunto una imagen para mas información, creo que es porque...

Pregunta de la clase:
Manejo de archivos en Python
Ronny Uriarte Lumbi

Ronny Uriarte Lumbi

Pregunta
student
hace 5 años

Untitled.png tengo un problema con el código me da un error a la hora de leer el archivo, adjunto una imagen para mas información, creo que es porque uso python 3

5 respuestas
para escribir tu comentario
    Luis Lira

    Luis Lira

    student
    hace 5 años

    @jmunoz20 Probablemente estás intentado escribir en el archivo, pero el código sólo lo está abriendo para ser leído. Si quieres escribir sobre el archivo, debes abrirlo pasando un flag "w" de la siguiente manera:

    with open('aleph.txt', 'w') as f:

    Jonathan Muñoz

    Jonathan Muñoz

    student
    hace 5 años

    Buenas, en mi caso utilice encoding='utf8' pero me sale este error io.UnsupportedOperation: not writable

    Josue Farley Lopez Carvajal

    Josue Farley Lopez Carvajal

    student
    hace 5 años

    en mi caso no generaba error pero sí imprimía unos caracteres extraños. Tuve que usar encoding='utf16' para que los caracteres se imprimieran adecuadamente.

    Ronny Uriarte Lumbi

    Ronny Uriarte Lumbi

    student
    hace 5 años

    Gracias Luis_LiraC funciono!

    Luis Lira

    Luis Lira

    student
    hace 5 años

    Se arregla agregando el encoding, de esta manera.

    with open('aleph.txt', encoding='utf8') as f:
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.