
Nicolas Quesada Daza
PreguntaAl implementar el codigo me genera este error,
C:\Users\Nicol>C:\Users\Nicol\OneDrive\Escritorio\leer.py File "C:\Users\Nicol\OneDrive\Escritorio\leer.py", line 5 with open('C:\Users\Nicol\AppData\Local\Programs\Python\Python38\aleph.txt', encoding="utf8") as f: ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
el codigo es:
def run(): counter = 0 with open('C:\Users\Nicol\AppData\Local\Programs\Python\Python38\aleph.txt', encoding="utf8") as f: for line in f: counter += line.count('Beatriz') print('Beatriz se encuentra {} en el texto'.format(counter)) if __name__ == '__main__': run()
Hasta especifique la direccion del archivo y todo, pero no sé dónde es que esta fallando.

Joel Jorge Flores Fernandez
esta bien lo de especificar la ruta del archivo por si estan es diferentes carpetas. la cosa es que me parece que en windows tienes que ver la ruta User con un doble //

Jonathan Alexander Ramos Martínez
Estuve investigando y encontré la solución al error aquí: https://stackoverflow.com/questions/12201928/python-open-gives-ioerror-errno-2-no-such-file-or-directory Al citar el archivo con toda la ruta se debe usar una r :
with open(r'C:\Users\Nicol\AppData\Local\Programs....
Sino se debe usar doble backslash:
C:\\User\\Bob\\...

Jonathan Alexander Ramos Martínez
Tengo este mismo error. Y no encuentro solución

Ricardo Moreno
Hola en que carpeta tienes tu archivo de python?
Para que encuentre tu archivo aleph.txt sin especificar la ruta tanto el archivo de python como el aleph.txt deberían de estar en la misma carpeta.
Saludos!

Nicolas Quesada Daza
Lo intenté sin especificar la ruta del archivo, pero decía que no lo encontraba, y ahora ese es el error que me aparece.