
Juan Carlos Plata Prada
Preguntayo estoy tratando de leerlo en visula code pero me maraca error FileNotFoundError: [Errno 2] No such file or directory: ‘archivo.txt’.
archivo.txt esta en la misma carpeta de donde lo estoy llamando
-
Abres la terminal de VS code en la misma carpeta donde esta ubicado el archivo text.txt y el de 23_files.py y alli si te funciona el path './text.txt'
-
pones en el metodo open() la ruta absoluta del archivo text.txt que seria algo como:

David Antonio Morales Barrera
Tienes que usar doble diagonal, así:
file = ('python 102\\23_files\\text.txt')')

Julia del Carmen Jaramillo
Juan, me alegro que hayas solucionado el problema. Me surgió el mismo inconveniente desde la terminal de VSC probando de muchas maneras distintas. Sin embargo, probe ejecutar el archivo desde otra terminal (PowerShell o Cmder) y el archivo se ejecutó sin problema en esa terminal a pesar que desde VSC me arrojara el mismo error (FileNotFoundError).

Juan Carlos Plata Prada
Gracias a los que me ayudaron. ya pude encontrar la solucion de porque no me leia el archivo, resulta que como muestra el profesor me marcaba error
file = open("./text.txt")
FileNotFoundError: [Errno 2] No such file or directory: './text.txt' invenstigue y encontre la solucion y es dar click derecho en el archito txt dentro de visual code y darle en copy relative patch y en mi caso me da esto :
file = open("Curso de Python Comprehensions Funciones y Manejo de Errores\text.txt")
pero asi no funcionara y seguirar marcando el mismo error. debemos colocar dos \\ antes de text.txt y queda de la siguiente forma:
file = open("Curso de Python Comprehensions Funciones y Manejo de Errores\\text.txt")
y ahora si me funciona correctamente y lee el archivo txt.

Juan Carlos Plata Prada

Juan Carlos Plata Prada
las dos formas que me mencionaron las habia probado pero aun asi sigue marcadno el mismo error =(

Angel Hernandez
Hay 2 opciones:
('~/home/tu_nombre/python_manejo_errores/text.txt')

José Reinaldo Duque Serna
Hola Juan. Intenta abrir el archivo sin usar el ./ solamente así...
file = open('archivo.txt') print (file.read()) file.close()