os.path.realpath ('_ file_') memberikan jalur file yang salah? [duplikat]

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

'C: \ Users \ Mr. Caner '

File ada di C: / Program Files (x86) tetapi saya mendapatkan hasil ini.

Jawaban

1 denvercoder9 Dec 17 2020 at 01:31

Dengan dua garis bawah dan tanpa tanda kutip dir_path = os.path.dirname(os.path.realpath(__file__))akan mengarahkan Anda ke dir file python.

__file__adalah variabel string python ajaib yang diatur ke jalur file python. Anda tidak perlu mengutipnya, jika Anda mengutipnya seperti '__file__'itu hanya menjadi string dengan karakter literal.

Maaf untuk bahasa Inggris yang buruk