Mengapa jalur relatif tidak berfungsi di python 3? [duplikat]

Jan 06 2021

Saya tidak bisa mendapatkan jalur relatif di python3 untuk bekerja, saya menggunakannya sebelumnya tetapi sekarang ketika saya mencoba membaca file teks di folder (direktori) yang sama itu menunjukkan

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'

kodenya adil

open("text.txt")

saya tidak tahu mengapa melakukan ini direktori memiliki main.py dan text.txt (autocomplete berfungsi!)

jadi saya mencari secara online dan menemukan perintah os untuk menemukan direktori kerja

import os
print(os.getcwd())

dan saya mengerti

G:\PyCharm Community Edition 2020.3.1\jbr\bin

juga ketika saya menjalankan kode yang tepat ini melalui terminal (cmd) dengan python "F:\python project\main_programm\main.py"saya dapatkanC:\Users\$my_user_name$

Jawaban

prycannatik Jan 06 2021 at 22:30

Mungkin ini membantu Anda:

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