os.path.realpath ('_ dosya_') yanlış dosya yolu mu veriyor? [çiftleme]

Dec 17 2020
import os
dir_path = os.path.dirname(os.path.realpath('_file_'))
dir_path

'C: \ Kullanıcılar \ Bay. Caner '

Dosya C: / Program Files'da (x86) ama bu sonucu alıyorum.

Yanıtlar

1 denvercoder9 Dec 17 2020 at 01:31

İki alt çizgi ile ve alıntı olmadan dir_path = os.path.dirname(os.path.realpath(__file__))sizi python dosyasının dizinine yönlendirecektir.

__file__python dosya yoluna ayarlanan sihirli python dize değişkenidir. Alıntı yapmanıza gerek yok, eğer alıntı yaparsanız '__file__'sadece harf karakterleri olan bir dizge olur.

Kötü İngilizce için özür dilerim