Göreli yol python 3'te neden çalışmıyor? [çiftleme]

Jan 06 2021

Çalışmak için python3'te göreceli yol alamıyorum, daha önce kullandım ama şimdi aynı klasördeki (dizindeki) bir metin dosyasını okumaya çalıştığımda gösteriyor

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'

kod sadece

open("text.txt")

Bunu neden yaptığına dair hiçbir fikrim yok, dizinde main.py ve text.txt var (otomatik tamamlama çalışıyor!)

Bu yüzden çevrimiçi aradım ve çalışma dizinini bulmak için bir os komutu buldum

import os
print(os.getcwd())

ve bunu anladım

G:\PyCharm Community Edition 2020.3.1\jbr\bin

i ile tam olarak bu kodu çalıştırmak da , terminal (CMD) piton ile "F:\python project\main_programm\main.py"i eldeC:\Users\$my_user_name$

Yanıtlar

prycannatik Jan 06 2021 at 22:30

Belki bu size yardımcı olur:

file = open('txt.txt')
content = file.read()
file.close()