¿Por qué la ruta relativa no funciona en Python 3? [duplicar]
No puedo hacer que la ruta relativa en python3 funcione, la usé antes, pero ahora, cuando intento leer un archivo de texto en la misma carpeta (directorio), se muestra
Traceback (most recent call last):
File "F:\python project\main_programm\main.py", line 1, in <module>
open("text.txt")
FileNotFoundError: [Errno 2] No such file or directory: 'text.txt'
el código es solo
open("text.txt")
No tengo idea de por qué está haciendo esto, el directorio tiene main.py y text.txt (¡el autocompletado funciona!)
así que busqué en línea y encontré un comando del sistema operativo para encontrar el directorio de trabajo
import os
print(os.getcwd())
y entiendo esto
G:\PyCharm Community Edition 2020.3.1\jbr\bin
también cuando ejecuto este código exacto a través de la terminal (cmd) con python "F:\python project\main_programm\main.py"
obtengoC:\Users\$my_user_name$
Respuestas
prycannatik
Quizás esto te ayude:
file = open('txt.txt')
content = file.read()
file.close()